home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch
/
Software Dispatch.rsrc
/
CODE_25_minlib.txt
< prev
next >
Wrap
Text File
|
1993-10-19
|
186KB
|
3,522 lines
# near model CODE resource
# jump table entries: 33140-65985 (32846 of them)
export_448:
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0108 movem.l -[A7], D7,A4
00000008 99CC sub.l A4, A4
0000000A 42A7 clr.l -[A7]
0000000C 2F0C move.l -[A7], A4
0000000E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000012 486E FFFC pea.l [A6 - 0x4]
00000016 A9FD syscall GetScrap
00000018 2E1F move.l D7, [A7]+
0000001A 4A87 tst.l D7
0000001C 5EC0 sgt D0
0000001E 4400 neg.b D0
00000020 4880 ext.w D0
00000022 4CDF 1080 movem.l D7,A4, [A7]+
00000026 4E5E unlink A6
00000028 4E75 rts
export_445:
0000002A 4E56 0000 link A6, 0
0000002E 7001 moveq.l D0, 0x01
00000030 4E5E unlink A6
00000032 4E75 rts
export_446:
00000034 4E56 0000 link A6, 0
00000038 48E7 0300 movem.l -[A7], D6,D7
0000003C 42A7 clr.l -[A7]
0000003E 2F2E 000C move.l -[A7], [A6 + 0xC]
00000042 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00000046 2E1F move.l D7, [A7]+
00000048 42A7 clr.l -[A7]
0000004A 2F07 move.l -[A7], D7
0000004C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000050 206E 000C movea.l A0, [A6 + 0xC]
00000054 2F10 move.l -[A7], [A0]
00000056 A9FE syscall PutScrap
00000058 2C1F move.l D6, [A7]+
0000005A 486E 000C pea.l [A6 + 0xC]
0000005E 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
00000062 4A46 tst.w D6
00000064 57C0 seq D0
00000066 4400 neg.b D0
00000068 4880 ext.w D0
0000006A 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
00000070 4E5E unlink A6
00000072 4E75 rts
export_447:
00000074 4E56 FFFC link A6, -0x0004
00000078 48E7 0108 movem.l -[A7], D7,A4
0000007C 286E 000C movea.l A4, [A6 + 0xC]
00000080 2F0C move.l -[A7], A4
00000082 4267 clr.w -[A7]
00000084 4EAD 15B2 jsr [A5 + 0x15B2 /* export_690 */]
00000088 4297 clr.l [A7]
0000008A 2F14 move.l -[A7], [A4]
0000008C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000090 486E FFFC pea.l [A6 - 0x4]
00000094 A9FD syscall GetScrap
00000096 2E1F move.l D7, [A7]+
00000098 4A87 tst.l D7
0000009A 548F addq.l A7, 2
0000009C 6E0C bgt +0xE /* 000000AA */
0000009E 2F0C move.l -[A7], A4
000000A0 4EAD 15C2 jsr [A5 + 0x15C2 /* export_692 */]
000000A4 4294 clr.l [A4]
000000A6 7000 moveq.l D0, 0x00
000000A8 6002 bra +0x4 /* 000000AC */
label000000AA:
000000AA 7001 moveq.l D0, 0x01
label000000AC:
000000AC 4CEE 1080 FFF4 movem.l D7,A4, [A6 - 0xC]
000000B2 4E5E unlink A6
000000B4 4E75 rts
fn000000B6:
000000B6 4E56 FFFC link A6, -0x0004
000000BA 2F0C move.l -[A7], A4
000000BC 286E 000C movea.l A4, [A6 + 0xC]
000000C0 28BC 5753 4E47 move.l [A4], 0x57534E47 /* 'WSNG' */
000000C6 2F14 move.l -[A7], [A4]
000000C8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000CC 4EBA FF32 jsr [PC - 0xCE /* 00000000 */]
000000D0 4A40 tst.w D0
000000D2 508F addq.l A7, 8
000000D4 6704 beq +0x6 /* 000000DA */
000000D6 7001 moveq.l D0, 0x01
000000D8 6032 bra +0x34 /* 0000010C */
label000000DA:
000000DA 28BC 5445 5854 move.l [A4], 0x54455854 /* 'TEXT' */
000000E0 2F14 move.l -[A7], [A4]
000000E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000000E6 4EBA FF18 jsr [PC - 0xE8 /* 00000000 */]
000000EA 4A40 tst.w D0
000000EC 508F addq.l A7, 8
000000EE 6704 beq +0x6 /* 000000F4 */
000000F0 7001 moveq.l D0, 0x01
000000F2 6018 bra +0x1A /* 0000010C */
label000000F4:
000000F4 28BC 5049 4354 move.l [A4], 0x50494354 /* 'PICT' */
000000FA 2F14 move.l -[A7], [A4]
000000FC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000100 4EBA FEFE jsr [PC - 0x102 /* 00000000 */]
00000104 4A40 tst.w D0
00000106 508F addq.l A7, 8
00000108 6702 beq +0x4 /* 0000010C */
0000010A 7001 moveq.l D0, 0x01
label0000010C:
0000010C 285F movea.l A4, [A7]+
0000010E 4E5E unlink A6
00000110 4E75 rts
00000112 4E56 0000 link A6, 0
00000116 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */
0000011C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000120 4EBA FEDE jsr [PC - 0x122 /* 00000000 */]
00000124 4E5E unlink A6
00000126 4E75 rts
export_449:
00000128 4E56 FFFC link A6, -0x0004
0000012C 486E FFFC pea.l [A6 - 0x4]
00000130 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000134 4EBA FF80 jsr [PC - 0x80 /* 000000B6 */]
00000138 4E5E unlink A6
0000013A 4E75 rts
fn0000013C:
0000013C 4E56 0000 link A6, 0
00000140 48E7 0300 movem.l -[A7], D6,D7
00000144 42A7 clr.l -[A7]
00000146 2F3C 0100 A1AD move.l -[A7], 0x100A1AD
0000014C 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
00000150 2E1F move.l D7, [A7]+
00000152 42A7 clr.l -[A7]
00000154 2F3C 0100 A09F move.l -[A7], 0x100A09F
0000015A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */]
0000015E 2C1F move.l D6, [A7]+
00000160 BE86 cmp.l D7, D6
00000162 56C0 sne D0
00000164 4400 neg.b D0
00000166 4880 ext.w D0
00000168 4CDF 00C0 movem.l D6,D7, [A7]+
0000016C 4E5E unlink A6
0000016E 4E75 rts
fn00000170:
00000170 4E56 0000 link A6, 0
00000174 2F07 move.l -[A7], D7
00000176 4EBA FFC4 jsr [PC - 0x3C /* 0000013C */]
0000017A 4A40 tst.w D0
0000017C 6604 bne +0x6 /* 00000182 */
0000017E 7000 moveq.l D0, 0x00
00000180 6018 bra +0x1A /* 0000019A */
label00000182:
00000182 4267 clr.w -[A7]
00000184 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000188 2F2E 000C move.l -[A7], [A6 + 0xC]
0000018C 4EAD 05BA jsr [A5 + 0x5BA /* export_179 */]
00000190 3E1F move.w D7, [A7]+
00000192 4A47 tst.w D7
00000194 57C0 seq D0
00000196 4400 neg.b D0
00000198 4880 ext.w D0
label0000019A:
0000019A 2E1F move.l D7, [A7]+
0000019C 4E5E unlink A6
0000019E 4E75 rts
fn000001A0:
000001A0 4E56 0000 link A6, 0
000001A4 48E7 0300 movem.l -[A7], D6,D7
000001A8 7E01 moveq.l D7, 0x01
000001AA 7C01 moveq.l D6, 0x01
000001AC 6004 bra +0x6 /* 000001B2 */
label000001AE:
000001AE DE87 add.l D7, D7
000001B0 5246 addq.w D6, 1
label000001B2:
000001B2 BC6E 000C cmp.w D6, [A6 + 0xC]
000001B6 6FF6 ble -0x8 /* 000001AE */
000001B8 3007 move.w D0, D7
000001BA C06E 000A and.w D0, [A6 + 0xA]
000001BE 4CDF 00C0 movem.l D6,D7, [A7]+
000001C2 4E5E unlink A6
000001C4 4E75 rts
fn000001C6:
000001C6 4E56 FFFC link A6, -0x0004
000001CA 486E FFFC pea.l [A6 - 0x4]
000001CE 2F3C 7374 6466 move.l -[A7], 0x73746466 /* 'stdf' */
000001D4 4EBA FF9A jsr [PC - 0x66 /* 00000170 */]
000001D8 4A40 tst.w D0
000001DA 508F addq.l A7, 8
000001DC 6604 bne +0x6 /* 000001E2 */
000001DE 7000 moveq.l D0, 0x00
000001E0 600A bra +0xC /* 000001EC */
label000001E2:
000001E2 4267 clr.w -[A7]
000001E4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001E8 4EBA FFB6 jsr [PC - 0x4A /* 000001A0 */]
label000001EC:
000001EC 4E5E unlink A6
000001EE 4E75 rts
fn000001F0:
000001F0 4E56 FFFC link A6, -0x0004
000001F4 486E FFFC pea.l [A6 - 0x4]
000001F8 2F3C 6865 6C70 move.l -[A7], 0x68656C70 /* 'help' */
000001FE 4EBA FF70 jsr [PC - 0x90 /* 00000170 */]
00000202 4A40 tst.w D0
00000204 508F addq.l A7, 8
00000206 6604 bne +0x6 /* 0000020C */
00000208 7000 moveq.l D0, 0x00
0000020A 6012 bra +0x14 /* 0000021E */
label0000020C:
0000020C 4267 clr.w -[A7]
0000020E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000212 4EBA FF8C jsr [PC - 0x74 /* 000001A0 */]
00000216 4A40 tst.w D0
00000218 5C8F addq.l A7, 6
0000021A 6602 bne +0x4 /* 0000021E */
0000021C 7000 moveq.l D0, 0x00
label0000021E:
0000021E 4E5E unlink A6
00000220 4E75 rts
fn00000222:
00000222 4E56 0000 link A6, 0
00000226 4EBA FFC8 jsr [PC - 0x38 /* 000001F0 */]
0000022A 4A40 tst.w D0
0000022C 6604 bne +0x6 /* 00000232 */
0000022E 7000 moveq.l D0, 0x00
00000230 600C bra +0xE /* 0000023E */
label00000232:
00000232 4227 clr.b -[A7]
00000234 303C 0003 move.w D0, 0x3
00000238 A830 syscall Pack14
0000023A 7000 moveq.l D0, 0x00
0000023C 101F move.b D0, [A7]+
label0000023E:
0000023E 4E5E unlink A6
00000240 4E75 rts
fn00000242:
00000242 4E56 FFFC link A6, -0x0004
00000246 486E FFFC pea.l [A6 - 0x4]
0000024A 2F3C 7164 2020 move.l -[A7], 0x71642020 /* 'qd ' */
00000250 4EBA FF1E jsr [PC - 0xE2 /* 00000170 */]
00000254 4A40 tst.w D0
00000256 508F addq.l A7, 8
00000258 6604 bne +0x6 /* 0000025E */
0000025A 7000 moveq.l D0, 0x00
0000025C 600E bra +0x10 /* 0000026C */
label0000025E:
0000025E 0CAE 0000 0100 FFFC cmpi.l [A6 - 0x4], 0x100
00000266 5CC0 sge D0
00000268 4400 neg.b D0
0000026A 4880 ext.w D0
label0000026C:
0000026C 4E5E unlink A6
0000026E 4E75 rts
fn00000270:
00000270 4E56 FFFC link A6, -0x0004
00000274 486E FFFC pea.l [A6 - 0x4]
00000278 2F3C 666F 6E74 move.l -[A7], 0x666F6E74 /* 'font' */
0000027E 4EBA FEF0 jsr [PC - 0x110 /* 00000170 */]
00000282 4A40 tst.w D0
00000284 508F addq.l A7, 8
00000286 6604 bne +0x6 /* 0000028C */
00000288 7000 moveq.l D0, 0x00
0000028A 600A bra +0xC /* 00000296 */
label0000028C:
0000028C 4267 clr.w -[A7]
0000028E 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000292 4EBA FF0C jsr [PC - 0xF4 /* 000001A0 */]
label00000296:
00000296 4E5E unlink A6
00000298 4E75 rts
fn0000029A:
0000029A 4E56 FFFC link A6, -0x0004
0000029E 486E FFFC pea.l [A6 - 0x4]
000002A2 2F3C 6576 6E74 move.l -[A7], 0x65766E74 /* 'evnt' */
000002A8 4EBA FEC6 jsr [PC - 0x13A /* 00000170 */]
000002AC 4A40 tst.w D0
000002AE 508F addq.l A7, 8
000002B0 6604 bne +0x6 /* 000002B6 */
000002B2 7000 moveq.l D0, 0x00
000002B4 600A bra +0xC /* 000002C0 */
label000002B6:
000002B6 4267 clr.w -[A7]
000002B8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000002BC 4EBA FEE2 jsr [PC - 0x11E /* 000001A0 */]
label000002C0:
000002C0 4E5E unlink A6
000002C2 4E75 rts
fn000002C4:
000002C4 4E56 FFFC link A6, -0x0004
000002C8 486E FFFC pea.l [A6 - 0x4]
000002CC 2F3C 7174 696D move.l -[A7], 0x7174696D /* 'qtim' */
000002D2 4EBA FE9C jsr [PC - 0x164 /* 00000170 */]
000002D6 4E5E unlink A6
000002D8 4E75 rts
fn000002DA:
000002DA 4E56 FFFC link A6, -0x0004
000002DE 486E FFFC pea.l [A6 - 0x4]
000002E2 2F3C 7379 7376 move.l -[A7], 0x73797376 /* 'sysv' */
000002E8 4EBA FE86 jsr [PC - 0x17A /* 00000170 */]
000002EC 4A40 tst.w D0
000002EE 508F addq.l A7, 8
000002F0 6604 bne +0x6 /* 000002F6 */
000002F2 7000 moveq.l D0, 0x00
000002F4 600E bra +0x10 /* 00000304 */
label000002F6:
000002F6 0CAE 0000 0700 FFFC cmpi.l [A6 - 0x4], 0x700
000002FE 5CC0 sge D0
00000300 4400 neg.b D0
00000302 4880 ext.w D0
label00000304:
00000304 4E5E unlink A6
00000306 4E75 rts
fn00000308:
00000308 4E56 0000 link A6, 0
0000030C 48E7 0108 movem.l -[A7], D7,A4
00000310 42A7 clr.l -[A7]
00000312 4267 clr.w -[A7]
00000314 3F3C 0006 move.w -[A7], 0x6
00000318 A9ED syscall Pack6
0000031A 285F movea.l A4, [A7]+
0000031C 2054 movea.l A0, [A4]
0000031E 3E28 001E move.w D7, [A0 + 0x1E]
00000322 48C7 ext.l D7
00000324 8FFC 0100 divs.w D7, 0x100
00000328 4A47 tst.w D7
0000032A 57C0 seq D0
0000032C 4400 neg.b D0
0000032E 4880 ext.w D0
00000330 4CDF 1080 movem.l D7,A4, [A7]+
00000334 4E5E unlink A6
00000336 4E75 rts
fn00000338:
00000338 4E56 0000 link A6, 0
0000033C 42B9 FFFF D38E clr.l [0xFFFFD38E]
00000342 4EBA FE82 jsr [PC - 0x17E /* 000001C6 */]
00000346 4A40 tst.w D0
00000348 6708 beq +0xA /* 00000352 */
0000034A 0079 0001 FFFF D390 ori.w [0xFFFFD390], 0x1
label00000352:
00000352 4EBA FE9C jsr [PC - 0x164 /* 000001F0 */]
00000356 4A40 tst.w D0
00000358 6708 beq +0xA /* 00000362 */
0000035A 0079 0002 FFFF D390 ori.w [0xFFFFD390], 0x2
label00000362:
00000362 4EBA FEBE jsr [PC - 0x142 /* 00000222 */]
00000366 4A40 tst.w D0
00000368 6708 beq +0xA /* 00000372 */
0000036A 0079 0004 FFFF D390 ori.w [0xFFFFD390], 0x4
label00000372:
00000372 4EBA FEFC jsr [PC - 0x104 /* 00000270 */]
00000376 4A40 tst.w D0
00000378 6708 beq +0xA /* 00000382 */
0000037A 0079 0010 FFFF D390 ori.w [0xFFFFD390], 0x10
label00000382:
00000382 4EBA FF16 jsr [PC - 0xEA /* 0000029A */]
00000386 4A40 tst.w D0
00000388 6708 beq +0xA /* 00000392 */
0000038A 0079 0020 FFFF D390 ori.w [0xFFFFD390], 0x20 /* ' ' */
label00000392:
00000392 4EBA FF46 jsr [PC - 0xBA /* 000002DA */]
00000396 4A40 tst.w D0
00000398 6708 beq +0xA /* 000003A2 */
0000039A 0079 0080 FFFF D390 ori.w [0xFFFFD390], 0x80
label000003A2:
000003A2 4EBA FF64 jsr [PC - 0x9C /* 00000308 */]
000003A6 4A40 tst.w D0
000003A8 6708 beq +0xA /* 000003B2 */
000003AA 0079 0100 FFFF D390 ori.w [0xFFFFD390], 0x100
label000003B2:
000003B2 4EBA FE8E jsr [PC - 0x172 /* 00000242 */]
000003B6 4A40 tst.w D0
000003B8 6708 beq +0xA /* 000003C2 */
000003BA 0079 0008 FFFF D390 ori.w [0xFFFFD390], 0x8
label000003C2:
000003C2 4EBA FF00 jsr [PC - 0x100 /* 000002C4 */]
000003C6 4A40 tst.w D0
000003C8 6708 beq +0xA /* 000003D2 */
000003CA 0079 0040 FFFF D390 ori.w [0xFFFFD390], 0x40 /* '@' */
label000003D2:
000003D2 7001 moveq.l D0, 0x01
000003D4 4E5E unlink A6
000003D6 4E75 rts
fn000003D8:
000003D8 4E56 FFF2 link A6, -0x000E
000003DC 2F07 move.l -[A7], D7
000003DE 70FF moveq.l D0, 0xFFFFFFFF
000003E0 C02E 000D and.b D0, [A6 + 0xD]
000003E4 1D40 FFF2 move.b [A6 - 0xE], D0
000003E8 302E 0016 move.w D0, [A6 + 0x16]
000003EC 48C0 ext.l D0
000003EE 0280 0000 0200 andi.l D0, 0x200
000003F4 0C80 0000 0200 cmpi.l D0, 0x200
000003FA 57C0 seq D0
000003FC 4400 neg.b D0
000003FE 4880 ext.w D0
00000400 3D40 FFF4 move.w [A6 - 0xC], D0
00000404 302E 0016 move.w D0, [A6 + 0x16]
00000408 48C0 ext.l D0
0000040A 0280 0000 0100 andi.l D0, 0x100
00000410 0C80 0000 0100 cmpi.l D0, 0x100
00000416 57C0 seq D0
00000418 4400 neg.b D0
0000041A 4880 ext.w D0
0000041C 3D40 FFF6 move.w [A6 - 0xA], D0
00000420 302E 0016 move.w D0, [A6 + 0x16]
00000424 48C0 ext.l D0
00000426 0280 0000 0800 andi.l D0, 0x800
0000042C 0C80 0000 0800 cmpi.l D0, 0x800
00000432 57C0 seq D0
00000434 4400 neg.b D0
00000436 4880 ext.w D0
00000438 3D40 FFF8 move.w [A6 - 0x8], D0
0000043C 302E 0016 move.w D0, [A6 + 0x16]
00000440 48C0 ext.l D0
00000442 0280 0000 0400 andi.l D0, 0x400
00000448 0C80 0000 0400 cmpi.l D0, 0x400
0000044E 57C0 seq D0
00000450 4400 neg.b D0
00000452 4880 ext.w D0
00000454 3D40 FFFA move.w [A6 - 0x6], D0
00000458 302E 0016 move.w D0, [A6 + 0x16]
0000045C 48C0 ext.l D0
0000045E 720C moveq.l D1, 0x0C
00000460 E3A8 lsl D0, D1
00000462 0C80 0000 1000 cmpi.l D0, 0x1000
00000468 57C0 seq D0
0000046A 4400 neg.b D0
0000046C 4880 ext.w D0
0000046E 3D40 FFFC move.w [A6 - 0x4], D0
00000472 7E00 moveq.l D7, 0x00
00000474 4A6E FFF4 tst.w [A6 - 0xC]
00000478 6702 beq +0x4 /* 0000047C */
0000047A 5247 addq.w D7, 1
label0000047C:
0000047C 4A6E FFF6 tst.w [A6 - 0xA]
00000480 6702 beq +0x4 /* 00000484 */
00000482 5247 addq.w D7, 1
label00000484:
00000484 4A6E FFF8 tst.w [A6 - 0x8]
00000488 6702 beq +0x4 /* 0000048C */
0000048A 5247 addq.w D7, 1
label0000048C:
0000048C 4A6E FFFA tst.w [A6 - 0x6]
00000490 6702 beq +0x4 /* 00000494 */
00000492 5247 addq.w D7, 1
label00000494:
00000494 4A6E FFFC tst.w [A6 - 0x4]
00000498 6702 beq +0x4 /* 0000049C */
0000049A 5247 addq.w D7, 1
label0000049C:
0000049C 3D47 FFFE move.w [A6 - 0x2], D7
000004A0 206E 0018 movea.l A0, [A6 + 0x18]
000004A4 43EE FFF2 lea.l A1, [A6 - 0xE]
000004A8 20D9 move.l [A0]+, [A1]+
000004AA 20D9 move.l [A0]+, [A1]+
000004AC 20D9 move.l [A0]+, [A1]+
000004AE 30D9 move.w [A0]+, [A1]+
000004B0 2E1F move.l D7, [A7]+
000004B2 4E5E unlink A6
000004B4 4E75 rts
export_372:
000004B6 4E56 0000 link A6, 0
000004BA 2F3C FFFF D396 move.l -[A7], 0xFFFFD396
000004C0 41EE 0018 lea.l A0, [A6 + 0x18]
000004C4 2F20 move.l -[A7], -[A0]
000004C6 2F20 move.l -[A7], -[A0]
000004C8 2F20 move.l -[A7], -[A0]
000004CA 2F20 move.l -[A7], -[A0]
000004CC 4EBA FF0A jsr [PC - 0xF6 /* 000003D8 */]
000004D0 4E5E unlink A6
000004D2 4E75 rts
000004D4 4E56 FFE2 link A6, -0x001E
000004D8 2F07 move.l -[A7], D7
000004DA 42A7 clr.l -[A7]
000004DC A975 syscall TickCount
000004DE 2E1F move.l D7, [A7]+
000004E0 70C4 moveq.l D0, 0xFFFFFFC4
000004E2 D087 add.l D0, D7
000004E4 B0B9 FFFF D392 cmp.l D0, [0xFFFFD392]
000004EA 6C04 bge +0x6 /* 000004F0 */
000004EC 7000 moveq.l D0, 0x00
000004EE 6054 bra +0x56 /* 00000544 */
label000004F0:
000004F0 23C7 FFFF D392 move.l [0xFFFFD392], D7
000004F6 4227 clr.b -[A7]
000004F8 3F3C 0008 move.w -[A7], 0x8
000004FC 486E FFE2 pea.l [A6 - 0x1E]
00000500 A971 syscall EventAvail
00000502 4A1F tst.b [A7]+
00000504 673C beq +0x3E /* 00000542 */
00000506 486E FFF2 pea.l [A6 - 0xE]
0000050A 41EE FFF2 lea.l A0, [A6 - 0xE]
0000050E 2F20 move.l -[A7], -[A0]
00000510 2F20 move.l -[A7], -[A0]
00000512 2F20 move.l -[A7], -[A0]
00000514 2F20 move.l -[A7], -[A0]
00000516 4EBA FEC0 jsr [PC - 0x140 /* 000003D8 */]
0000051A 4A6E FFF6 tst.w [A6 - 0xA]
0000051E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000522 671E beq +0x20 /* 00000542 */
00000524 0C2E 002E FFF2 cmpi.b [A6 - 0xE], 0x2E /* '.' */
0000052A 6616 bne +0x18 /* 00000542 */
0000052C 4227 clr.b -[A7]
0000052E 3F3C 0008 move.w -[A7], 0x8
00000532 486E FFE2 pea.l [A6 - 0x1E]
00000536 A970 syscall GetNextEvent
00000538 3EBC 0001 move.w [A7], 0x1
0000053C A9C8 syscall SysBeep
0000053E 7001 moveq.l D0, 0x01
00000540 6002 bra +0x4 /* 00000544 */
label00000542:
00000542 7000 moveq.l D0, 0x00
label00000544:
00000544 2E1F move.l D7, [A7]+
00000546 4E5E unlink A6
00000548 4E75 rts
0000054A 4E56 0000 link A6, 0
0000054E 102E 0008 move.b D0, [A6 + 0x8]
00000552 6732 beq +0x34 /* 00000586 */
00000554 6B30 bmi +0x32 /* 00000586 */
00000556 0400 001D subi.b D0, 0x1D
0000055A 671A beq +0x1C /* 00000576 */
0000055C 6A0C bpl +0xE /* 0000056A */
0000055E 5200 addq.b D0, 1
00000560 6A10 bpl +0x12 /* 00000572 */
00000562 0400 00E6 subi.b D0, 0xE6
00000566 6A1E bpl +0x20 /* 00000586 */
00000568 6018 bra +0x1A /* 00000582 */
label0000056A:
0000056A 5500 subq.b D0, 2
0000056C 6710 beq +0x12 /* 0000057E */
0000056E 6A16 bpl +0x18 /* 00000586 */
00000570 6008 bra +0xA /* 0000057A */
label00000572:
00000572 7005 moveq.l D0, 0x05
00000574 6012 bra +0x14 /* 00000588 */
label00000576:
00000576 7006 moveq.l D0, 0x06
00000578 600E bra +0x10 /* 00000588 */
label0000057A:
0000057A 7001 moveq.l D0, 0x01
0000057C 600A bra +0xC /* 00000588 */
label0000057E:
0000057E 7002 moveq.l D0, 0x02
00000580 6006 bra +0x8 /* 00000588 */
label00000582:
00000582 7003 moveq.l D0, 0x03
00000584 6002 bra +0x4 /* 00000588 */
label00000586:
00000586 7000 moveq.l D0, 0x00
label00000588:
00000588 4E5E unlink A6
0000058A 4E75 rts
fn0000058C:
0000058C 4E56 FFF0 link A6, -0x0010
00000590 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000594 286E 0008 movea.l A4, [A6 + 0x8]
00000598 264C movea.l A3, A4
0000059A 7E0E moveq.l D7, 0x0E
0000059C 7C00 moveq.l D6, 0x00
0000059E 6002 bra +0x4 /* 000005A2 */
label000005A0:
000005A0 16C6 move.b [A3]+, D6
label000005A2:
000005A2 2007 move.l D0, D7
000005A4 5387 subq.l D7, 1
000005A6 4A80 tst.l D0
000005A8 66F6 bne -0x8 /* 000005A0 */
000005AA 486E FFF0 pea.l [A6 - 0x10]
000005AE A976 syscall GetKeys
000005B0 4227 clr.b -[A7]
000005B2 486E FFF0 pea.l [A6 - 0x10]
000005B6 4878 003F push.l 0x3F /* '?' */
000005BA A85D syscall BitTst
000005BC 7000 moveq.l D0, 0x00
000005BE 101F move.b D0, [A7]+
000005C0 3940 0002 move.w [A4 + 0x2], D0
000005C4 4227 clr.b -[A7]
000005C6 486E FFF0 pea.l [A6 - 0x10]
000005CA 4878 0030 push.l 0x30 /* '0' */
000005CE A85D syscall BitTst
000005D0 7000 moveq.l D0, 0x00
000005D2 101F move.b D0, [A7]+
000005D4 3940 0004 move.w [A4 + 0x4], D0
000005D8 4227 clr.b -[A7]
000005DA 486E FFF0 pea.l [A6 - 0x10]
000005DE 4878 003D push.l 0x3D /* '=' */
000005E2 A85D syscall BitTst
000005E4 7000 moveq.l D0, 0x00
000005E6 101F move.b D0, [A7]+
000005E8 3940 0006 move.w [A4 + 0x6], D0
000005EC 4227 clr.b -[A7]
000005EE 486E FFF0 pea.l [A6 - 0x10]
000005F2 4878 003C push.l 0x3C /* '<' */
000005F6 A85D syscall BitTst
000005F8 7000 moveq.l D0, 0x00
000005FA 101F move.b D0, [A7]+
000005FC 3940 000A move.w [A4 + 0xA], D0
00000600 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000604 4E5E unlink A6
00000606 4E75 rts
export_373:
00000608 4E56 FFF2 link A6, -0x000E
0000060C 486E FFF2 pea.l [A6 - 0xE]
00000610 4EBA FF7A jsr [PC - 0x86 /* 0000058C */]
00000614 302E FFF8 move.w D0, [A6 - 0x8]
00000618 4E5E unlink A6
0000061A 4E75 rts
0000061C 4E56 FFF2 link A6, -0x000E
00000620 486E FFF2 pea.l [A6 - 0xE]
00000624 4EBA FF66 jsr [PC - 0x9A /* 0000058C */]
00000628 302E FFF6 move.w D0, [A6 - 0xA]
0000062C 4E5E unlink A6
0000062E 4E75 rts
export_374:
00000630 4E56 FFF2 link A6, -0x000E
00000634 486E FFF2 pea.l [A6 - 0xE]
00000638 4EBA FF52 jsr [PC - 0xAE /* 0000058C */]
0000063C 302E FFF4 move.w D0, [A6 - 0xC]
00000640 4E5E unlink A6
00000642 4E75 rts
00000644 4E56 FFF2 link A6, -0x000E
00000648 486E FFF2 pea.l [A6 - 0xE]
0000064C 4EBA FF3E jsr [PC - 0xC2 /* 0000058C */]
00000650 4E5E unlink A6
00000652 4E75 rts
export_444:
00000654 4E56 FFF0 link A6, -0x0010
00000658 48E7 0108 movem.l -[A7], D7,A4
0000065C 2878 0130 movea.l A4, [0x00000130 /* ApplLimit */]
00000660 D9FC FFFF 1000 add.l A4, 0xFFFF1000
00000666 204C movea.l A0, A4
00000668 A02D syscall SetApplLimit
0000066A A063 syscall MaxApplZone
0000066C 7E01 moveq.l D7, 0x01
0000066E 6004 bra +0x6 /* 00000674 */
label00000670:
00000670 A036 syscall MoreMasters
00000672 5247 addq.w D7, 1
label00000674:
00000674 0C47 000B cmpi.w D7, 0xB
00000678 6DF6 blt -0x8 /* 00000670 */
0000067A 2F3C FFFF D280 move.l -[A7], 0xFFFFD280
00000680 A86E syscall InitGraf
00000682 A8FE syscall InitFonts
00000684 2F3C 0000 FFFF move.l -[A7], 0xFFFF
0000068A 201F move.l D0, [A7]+
0000068C A032 syscall FlushEvents
0000068E A912 syscall InitWindows
00000690 A930 syscall InitMenus
00000692 A9CC syscall TEInit
00000694 42A7 clr.l -[A7]
00000696 A97B syscall InitDialogs
00000698 A850 syscall InitCursor
0000069A 7E01 moveq.l D7, 0x01
0000069C 6010 bra +0x12 /* 000006AE */
label0000069E:
0000069E 4227 clr.b -[A7]
000006A0 3F3C FFFF move.w -[A7], 0xFFFF
000006A4 486E FFF0 pea.l [A6 - 0x10]
000006A8 A971 syscall EventAvail
000006AA 548F addq.l A7, 2
000006AC 5247 addq.w D7, 1
label000006AE:
000006AE 0C47 0005 cmpi.w D7, 0x5
000006B2 6FEA ble -0x14 /* 0000069E */
000006B4 4EBA FC82 jsr [PC - 0x37E /* 00000338 */]
000006B8 4CDF 1080 movem.l D7,A4, [A7]+
000006BC 4E5E unlink A6
000006BE 4E75 rts
export_375:
000006C0 4E56 0000 link A6, 0
000006C4 306E 0008 movea.w A0, [A6 + 0x8]
000006C8 2F08 move.l -[A7], A0
000006CA 2F2E 000A move.l -[A7], [A6 + 0xA]
000006CE 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000006D2 2F2E 000A move.l -[A7], [A6 + 0xA]
000006D6 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
000006DA 4E5E unlink A6
000006DC 4E75 rts
export_376:
fn000006DE:
000006DE 4E56 0000 link A6, 0
000006E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E6 2F2E 000C move.l -[A7], [A6 + 0xC]
000006EA 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
000006EE 2F2E 000C move.l -[A7], [A6 + 0xC]
000006F2 4EAD 0742 jsr [A5 + 0x742 /* export_228 */]
000006F6 4E5E unlink A6
000006F8 4E75 rts
000006FA 4E56 0000 link A6, 0
000006FE 202E 0008 move.l D0, [A6 + 0x8]
00000702 E288 lsr D0, 1
00000704 D080 add.l D0, D0
00000706 B0AE 0008 cmp.l D0, [A6 + 0x8]
0000070A 56C0 sne D0
0000070C 4400 neg.b D0
0000070E 4880 ext.w D0
00000710 4E5E unlink A6
00000712 4E75 rts
export_377:
00000714 4E56 0000 link A6, 0
00000718 7001 moveq.l D0, 0x01
0000071A 4E5E unlink A6
0000071C 4E75 rts
export_378:
fn0000071E:
0000071E 4E56 0000 link A6, 0
00000722 2F0C move.l -[A7], A4
00000724 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
0000072C 6604 bne +0x6 /* 00000732 */
0000072E 7001 moveq.l D0, 0x01
00000730 6020 bra +0x22 /* 00000752 */
label00000732:
00000732 42A7 clr.l -[A7]
00000734 2F3C FFFF D20C move.l -[A7], 0xFFFFD20C
0000073A AA27 syscall GetMaxDevice
0000073C 285F movea.l A4, [A7]+
0000073E 200C move.l D0, A4
00000740 6604 bne +0x6 /* 00000746 */
00000742 7001 moveq.l D0, 0x01
00000744 600C bra +0xE /* 00000752 */
label00000746:
00000746 2054 movea.l A0, [A4]
00000748 2068 0016 movea.l A0, [A0 + 0x16]
0000074C 2050 movea.l A0, [A0]
0000074E 3028 0020 move.w D0, [A0 + 0x20]
label00000752:
00000752 285F movea.l A4, [A7]+
00000754 4E5E unlink A6
00000756 4E75 rts
export_379:
00000758 4E56 0000 link A6, 0
0000075C 48E7 0018 movem.l -[A7], A3,A4
00000760 42A7 clr.l -[A7]
00000762 2F3C 5354 5223 move.l -[A7], 0x53545223 /* 'STR#' */
00000768 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000076C A9A0 syscall GetResource
0000076E 285F movea.l A4, [A7]+
00000770 2654 movea.l A3, [A4]
00000772 206E 000A movea.l A0, [A6 + 0xA]
00000776 3093 move.w [A0], [A3]
00000778 2F0C move.l -[A7], A4
0000077A A9A3 syscall ReleaseResource
0000077C 4CDF 1800 movem.l A3,A4, [A7]+
00000780 4E5E unlink A6
00000782 4E75 rts
export_380:
fn00000784:
00000784 4E56 0000 link A6, 0
00000788 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00000790 6604 bne +0x6 /* 00000796 */
00000792 7000 moveq.l D0, 0x00
00000794 600C bra +0xE /* 000007A2 */
label00000796:
00000796 4EBA FF86 jsr [PC - 0x7A /* 0000071E */]
0000079A 5340 subq.w D0, 1
0000079C 5EC0 sgt D0
0000079E 4400 neg.b D0
000007A0 4880 ext.w D0
label000007A2:
000007A2 4E5E unlink A6
000007A4 4E75 rts
000007A6 4E56 0000 link A6, 0
000007AA 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
000007B2 6604 bne +0x6 /* 000007B8 */
000007B4 7000 moveq.l D0, 0x00
000007B6 600C bra +0xE /* 000007C4 */
label000007B8:
000007B8 4EBA FF64 jsr [PC - 0x9C /* 0000071E */]
000007BC 5540 subq.w D0, 2
000007BE 5EC0 sgt D0
000007C0 4400 neg.b D0
000007C2 4880 ext.w D0
label000007C4:
000007C4 4E5E unlink A6
000007C6 4E75 rts
000007C8 4E56 0000 link A6, 0
000007CC 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF
000007D2 6704 beq +0x6 /* 000007D8 */
000007D4 7000 moveq.l D0, 0x00
000007D6 601A bra +0x1C /* 000007F2 */
label000007D8:
000007D8 0C6E FFFF 000A cmpi.w [A6 + 0xA], 0xFFFF
000007DE 6704 beq +0x6 /* 000007E4 */
000007E0 7000 moveq.l D0, 0x00
000007E2 600E bra +0x10 /* 000007F2 */
label000007E4:
000007E4 0C6E FFFF 000C cmpi.w [A6 + 0xC], 0xFFFF
000007EA 6704 beq +0x6 /* 000007F0 */
000007EC 7000 moveq.l D0, 0x00
000007EE 6002 bra +0x4 /* 000007F2 */
label000007F0:
000007F0 7001 moveq.l D0, 0x01
label000007F2:
000007F2 4E5E unlink A6
000007F4 4E75 rts
fn000007F6:
000007F6 4E56 0000 link A6, 0
000007FA 2079 FFFF D280 movea.l A0, [0xFFFFD280]
00000800 226E 0008 movea.l A1, [A6 + 0x8]
00000804 32A8 0044 move.w [A1], [A0 + 0x44]
00000808 2079 FFFF D280 movea.l A0, [0xFFFFD280]
0000080E 226E 000C movea.l A1, [A6 + 0xC]
00000812 32A8 004A move.w [A1], [A0 + 0x4A]
00000816 2079 FFFF D280 movea.l A0, [0xFFFFD280]
0000081C 7000 moveq.l D0, 0x00
0000081E 1028 0046 move.b D0, [A0 + 0x46]
00000822 206E 0010 movea.l A0, [A6 + 0x10]
00000826 3080 move.w [A0], D0
00000828 4E5E unlink A6
0000082A 4E75 rts
export_381:
0000082C 4E56 0000 link A6, 0
00000830 2F0C move.l -[A7], A4
00000832 286E 0008 movea.l A4, [A6 + 0x8]
00000836 486C 0106 pea.l [A4 + 0x106]
0000083A 486C 0104 pea.l [A4 + 0x104]
0000083E 486C 0102 pea.l [A4 + 0x102]
00000842 4EBA FFB2 jsr [PC - 0x4E /* 000007F6 */]
00000846 486C 0002 pea.l [A4 + 0x2]
0000084A 3F2C 0102 move.w -[A7], [A4 + 0x102]
0000084E 4EAD 1532 jsr [A5 + 0x1532 /* export_674 */]
00000852 426C 0108 clr.w [A4 + 0x108]
00000856 426C 010A clr.w [A4 + 0x10A]
0000085A 426C 010C clr.w [A4 + 0x10C]
0000085E 426C 0110 clr.w [A4 + 0x110]
00000862 4254 clr.w [A4]
00000864 426C 0112 clr.w [A4 + 0x112]
00000868 426C 0114 clr.w [A4 + 0x114]
0000086C 286E FFFC movea.l A4, [A6 - 0x4]
00000870 4E5E unlink A6
00000872 4E75 rts
fn00000874:
00000874 4E56 0000 link A6, 0
00000878 3F2E 0008 move.w -[A7], [A6 + 0x8]
0000087C A887 syscall TextFont
0000087E 3F2E 000A move.w -[A7], [A6 + 0xA]
00000882 A88A syscall TextSize
00000884 3F2E 000C move.w -[A7], [A6 + 0xC]
00000888 A888 syscall TextFace
0000088A 4E5E unlink A6
0000088C 4E75 rts
export_382:
0000088E 4E56 0000 link A6, 0
00000892 206E 0008 movea.l A0, [A6 + 0x8]
00000896 4A10 tst.b [A0]
00000898 57C0 seq D0
0000089A 4400 neg.b D0
0000089C 4880 ext.w D0
0000089E 4E5E unlink A6
000008A0 4E75 rts
export_383:
000008A2 4E56 0000 link A6, 0
000008A6 206E 0008 movea.l A0, [A6 + 0x8]
000008AA 4210 clr.b [A0]
000008AC 4E5E unlink A6
000008AE 4E75 rts
export_384:
fn000008B0:
000008B0 4E56 0000 link A6, 0
000008B4 48E7 0300 movem.l -[A7], D6,D7
000008B8 206E 0008 movea.l A0, [A6 + 0x8]
000008BC 7E00 moveq.l D7, 0x00
000008BE 1E10 move.b D7, [A0]
000008C0 7C00 moveq.l D6, 0x00
000008C2 6010 bra +0x12 /* 000008D4 */
label000008C4:
000008C4 206E 0008 movea.l A0, [A6 + 0x8]
000008C8 226E 000C movea.l A1, [A6 + 0xC]
000008CC 13B0 6000 6000 move.b [A1 + D6.w], [A0 + D6.w]
000008D2 5246 addq.w D6, 1
label000008D4:
000008D4 BE46 cmp.w D7, D6
000008D6 6CEC bge -0x12 /* 000008C4 */
000008D8 4CDF 00C0 movem.l D6,D7, [A7]+
000008DC 4E5E unlink A6
000008DE 4E75 rts
000008E0 4E56 0000 link A6, 0
000008E4 48E7 0708 movem.l -[A7], D5,D6,D7,A4
000008E8 286E 000C movea.l A4, [A6 + 0xC]
000008EC 7A00 moveq.l D5, 0x00
000008EE 1A14 move.b D5, [A4]
000008F0 206E 0008 movea.l A0, [A6 + 0x8]
000008F4 7C00 moveq.l D6, 0x00
000008F6 1C10 move.b D6, [A0]
000008F8 7E01 moveq.l D7, 0x01
000008FA 6014 bra +0x16 /* 00000910 */
label000008FC:
000008FC 206E 0008 movea.l A0, [A6 + 0x8]
00000900 3005 move.w D0, D5
00000902 D047 add.w D0, D7
00000904 226E 000C movea.l A1, [A6 + 0xC]
00000908 13B0 7000 0000 move.b [A1 + D0.w], [A0 + D7.w]
0000090E 5247 addq.w D7, 1
label00000910:
00000910 BC47 cmp.w D6, D7
00000912 6CE8 bge -0x16 /* 000008FC */
00000914 1006 move.b D0, D6
00000916 D005 add.b D0, D5
00000918 1880 move.b [A4], D0
0000091A 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+
0000091E 4E5E unlink A6
00000920 4E75 rts
00000922 4E56 0000 link A6, 0
00000926 48E7 0308 movem.l -[A7], D6,D7,A4
0000092A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000092E 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00000932 1E00 move.b D7, D0
00000934 286E 0008 movea.l A4, [A6 + 0x8]
00000938 588F addq.l A7, 4
0000093A 6014 bra +0x16 /* 00000950 */
label0000093C:
0000093C 1C14 move.b D6, [A4]
0000093E 0C06 0061 cmpi.b D6, 0x61 /* 'a' */
00000942 6D0A blt +0xC /* 0000094E */
00000944 0C06 007A cmpi.b D6, 0x7A /* 'z' */
00000948 6E04 bgt +0x6 /* 0000094E */
0000094A 0414 0020 subi.b [A4], 0x20 /* ' ' */
label0000094E:
0000094E 528C addq.l A4, 1
label00000950:
00000950 5307 subq.b D7, 1
00000952 4A07 tst.b D7
00000954 6CE6 bge -0x18 /* 0000093C */
00000956 4CDF 10C0 movem.l D6,D7,A4, [A7]+
0000095A 4E5E unlink A6
0000095C 4E75 rts
export_385:
0000095E 4E56 0000 link A6, 0
00000962 48E7 0308 movem.l -[A7], D6,D7,A4
00000966 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000096A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000096E 3E00 move.w D7, D0
00000970 7C00 moveq.l D6, 0x00
00000972 588F addq.l A7, 4
00000974 6016 bra +0x18 /* 0000098C */
label00000976:
00000976 286E 0008 movea.l A4, [A6 + 0x8]
0000097A D8C6 add.w A4, D6
0000097C 1014 move.b D0, [A4]
0000097E 4880 ext.w D0
00000980 3F00 move.w -[A7], D0
00000982 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
00000986 1880 move.b [A4], D0
00000988 548F addq.l A7, 2
0000098A 5246 addq.w D6, 1
label0000098C:
0000098C BE46 cmp.w D7, D6
0000098E 6EE6 bgt -0x18 /* 00000976 */
00000990 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000994 4E5E unlink A6
00000996 4E75 rts
export_386:
00000998 4E56 0000 link A6, 0
0000099C 2F07 move.l -[A7], D7
0000099E 3E2E 0008 move.w D7, [A6 + 0x8]
000009A2 0C47 0041 cmpi.w D7, 0x41 /* 'A' */
000009A6 6D0C blt +0xE /* 000009B4 */
000009A8 0C47 005A cmpi.w D7, 0x5A /* 'Z' */
000009AC 6E06 bgt +0x8 /* 000009B4 */
000009AE 7020 moveq.l D0, 0x20
000009B0 D047 add.w D0, D7
000009B2 6002 bra +0x4 /* 000009B6 */
label000009B4:
000009B4 3007 move.w D0, D7
label000009B6:
000009B6 2E1F move.l D7, [A7]+
000009B8 4E5E unlink A6
000009BA 4E75 rts
export_387:
000009BC 4E56 0000 link A6, 0
000009C0 2F07 move.l -[A7], D7
000009C2 3E2E 0008 move.w D7, [A6 + 0x8]
000009C6 0C47 0061 cmpi.w D7, 0x61 /* 'a' */
000009CA 6D0C blt +0xE /* 000009D8 */
000009CC 0C47 007A cmpi.w D7, 0x7A /* 'z' */
000009D0 6E06 bgt +0x8 /* 000009D8 */
000009D2 70E0 moveq.l D0, 0xFFFFFFE0
000009D4 D047 add.w D0, D7
000009D6 6002 bra +0x4 /* 000009DA */
label000009D8:
000009D8 3007 move.w D0, D7
label000009DA:
000009DA 2E1F move.l D7, [A7]+
000009DC 4E5E unlink A6
000009DE 4E75 rts
export_388:
000009E0 4E56 FFFC link A6, -0x0004
000009E4 2F07 move.l -[A7], D7
000009E6 2F2E 000A move.l -[A7], [A6 + 0xA]
000009EA 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000009EE 3E00 move.w D7, D0
000009F0 BE6E 0008 cmp.w D7, [A6 + 0x8]
000009F4 588F addq.l A7, 4
000009F6 6E04 bgt +0x6 /* 000009FC */
000009F8 7000 moveq.l D0, 0x00
000009FA 601C bra +0x1E /* 00000A18 */
label000009FC:
000009FC 3007 move.w D0, D7
000009FE 906E 0008 sub.w D0, [A6 + 0x8]
00000A02 3040 movea.w A0, D0
00000A04 4868 FFFF pea.l [A0 - 0x1]
00000A08 206E 000A movea.l A0, [A6 + 0xA]
00000A0C 4868 0001 pea.l [A0 + 0x1]
00000A10 2F08 move.l -[A7], A0
00000A12 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
00000A16 7001 moveq.l D0, 0x01
label00000A18:
00000A18 2E2E FFF8 move.l D7, [A6 - 0x8]
00000A1C 4E5E unlink A6
00000A1E 4E75 rts
export_389:
fn00000A20:
00000A20 4E56 FFF8 link A6, -0x0008
00000A24 48E7 0308 movem.l -[A7], D6,D7,A4
00000A28 286E 0008 movea.l A4, [A6 + 0x8]
00000A2C 486E FFF8 pea.l [A6 - 0x8]
00000A30 4EBA 04E8 jsr [PC + 0x4E8 /* 00000F1A */]
00000A34 4EBA 109A jsr [PC + 0x109A /* 00001AD0 */]
00000A38 D16E FFF8 add.w [A6 - 0x8], D0
00000A3C 302C 0006 move.w D0, [A4 + 0x6]
00000A40 906C 0002 sub.w D0, [A4 + 0x2]
00000A44 322E FFFE move.w D1, [A6 - 0x2]
00000A48 926E FFFA sub.w D1, [A6 - 0x6]
00000A4C 9240 sub.w D1, D0
00000A4E 48C1 ext.l D1
00000A50 83FC 0002 divs.w D1, 0x2
00000A54 D26E FFFA add.w D1, [A6 - 0x6]
00000A58 3E01 move.w D7, D1
00000A5A 302C 0004 move.w D0, [A4 + 0x4]
00000A5E 9054 sub.w D0, [A4]
00000A60 322E FFFC move.w D1, [A6 - 0x4]
00000A64 926E FFF8 sub.w D1, [A6 - 0x8]
00000A68 9240 sub.w D1, D0
00000A6A 48C1 ext.l D1
00000A6C 83FC 0002 divs.w D1, 0x2
00000A70 D26E FFF8 add.w D1, [A6 - 0x8]
00000A74 3C01 move.w D6, D1
00000A76 2E8C move.l [A7], A4
00000A78 3007 move.w D0, D7
00000A7A 906C 0002 sub.w D0, [A4 + 0x2]
00000A7E 3F00 move.w -[A7], D0
00000A80 3006 move.w D0, D6
00000A82 9054 sub.w D0, [A4]
00000A84 3F00 move.w -[A7], D0
00000A86 A8A8 syscall OffsetRect
00000A88 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000A8C 4E5E unlink A6
00000A8E 4E75 rts
export_390:
00000A90 4E56 0000 link A6, 0
00000A94 2F0C move.l -[A7], A4
00000A96 286E 0008 movea.l A4, [A6 + 0x8]
00000A9A 2014 move.l D0, [A4]
00000A9C 285F movea.l A4, [A7]+
00000A9E 4E5E unlink A6
00000AA0 4E75 rts
fn00000AA2:
00000AA2 4E56 FFA4 link A6, -0x005C
00000AA6 4A6E 0008 tst.w [A6 + 0x8]
00000AAA 6714 beq +0x16 /* 00000AC0 */
00000AAC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000AB0 2F2E 000A move.l -[A7], [A6 + 0xA]
00000AB4 486E FFA6 pea.l [A6 - 0x5A]
00000AB8 3F3C 0005 move.w -[A7], 0x5
00000ABC A9EA syscall Pack3
00000ABE 6014 bra +0x16 /* 00000AD4 */
label00000AC0:
00000AC0 42A7 clr.l -[A7]
00000AC2 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000AC6 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000ACA 486E FFA6 pea.l [A6 - 0x5A]
00000ACE 3F3C 0006 move.w -[A7], 0x6
00000AD2 A9EA syscall Pack3
label00000AD4:
00000AD4 4A2E FFA6 tst.b [A6 - 0x5A]
00000AD8 6732 beq +0x34 /* 00000B0C */
00000ADA 2F2E 000A move.l -[A7], [A6 + 0xA]
00000ADE 486E FFB2 pea.l [A6 - 0x4E]
00000AE2 4EBA FDCC jsr [PC - 0x234 /* 000008B0 */]
00000AE6 4257 clr.w [A7]
00000AE8 3F2E FFAC move.w -[A7], [A6 - 0x54]
00000AEC 2F2E FFAE move.l -[A7], [A6 - 0x52]
00000AF0 2F3C 5057 4F57 move.l -[A7], 0x50574F57 /* 'PWOW' */
00000AF6 486E FFFE pea.l [A6 - 0x2]
00000AFA 4EAD 05A2 jsr [A5 + 0x5A2 /* export_176 */]
00000AFE 3D5F FFA4 move.w [A6 - 0x5C], [A7]+
00000B02 206E 000E movea.l A0, [A6 + 0xE]
00000B06 30AE FFFE move.w [A0], [A6 - 0x2]
00000B0A 5C8F addq.l A7, 6
label00000B0C:
00000B0C 7000 moveq.l D0, 0x00
00000B0E 102E FFA6 move.b D0, [A6 - 0x5A]
00000B12 4E5E unlink A6
00000B14 4E75 rts
fn00000B16:
00000B16 4E56 FFAA link A6, -0x0056
00000B1A 48E7 0108 movem.l -[A7], D7,A4
00000B1E 4A6E 0008 tst.w [A6 + 0x8]
00000B22 6706 beq +0x8 /* 00000B2A */
00000B24 3E3C F060 move.w D7, 0xF060
00000B28 6004 bra +0x6 /* 00000B2E */
label00000B2A:
00000B2A 3E3C F061 move.w D7, 0xF061
label00000B2E:
00000B2E 42A7 clr.l -[A7]
00000B30 2F3C 444C 4F47 move.l -[A7], 0x444C4F47 /* 'DLOG' */
00000B36 3F07 move.w -[A7], D7
00000B38 A9A0 syscall GetResource
00000B3A 285F movea.l A4, [A7]+
00000B3C 200C move.l D0, A4
00000B3E 660E bne +0x10 /* 00000B4E */
00000B40 486E FFFC pea.l [A6 - 0x4]
00000B44 2F3C 0055 0055 move.l -[A7], 0x550055 /* 'U\0U' */
00000B4A A880 syscall SetPt
00000B4C 6022 bra +0x24 /* 00000B70 */
label00000B4E:
00000B4E 2054 movea.l A0, [A4]
00000B50 2D50 FFF4 move.l [A6 - 0xC], [A0]
00000B54 2D68 0004 FFF8 move.l [A6 - 0x8], [A0 + 0x4]
00000B5A 486E FFF4 pea.l [A6 - 0xC]
00000B5E 4EBA FEC0 jsr [PC - 0x140 /* 00000A20 */]
00000B62 3D6E FFF6 FFFE move.w [A6 - 0x2], [A6 - 0xA]
00000B68 3D6E FFF4 FFFC move.w [A6 - 0x4], [A6 - 0xC]
00000B6E 588F addq.l A7, 4
label00000B70:
00000B70 4A6E 0008 tst.w [A6 + 0x8]
00000B74 6720 beq +0x22 /* 00000B96 */
00000B76 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B7A 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000B7E 2F2E 000A move.l -[A7], [A6 + 0xA]
00000B82 42A7 clr.l -[A7]
00000B84 486E FFAA pea.l [A6 - 0x56]
00000B88 3F3C F061 move.w -[A7], 0xF061
00000B8C 42A7 clr.l -[A7]
00000B8E 3F3C 0003 move.w -[A7], 0x3
00000B92 A9EA syscall Pack3
00000B94 6024 bra +0x26 /* 00000BBA */
label00000B96:
00000B96 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000B9A 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000B9E 42A7 clr.l -[A7]
00000BA0 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000BA4 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000BA8 42A7 clr.l -[A7]
00000BAA 486E FFAA pea.l [A6 - 0x56]
00000BAE 3F3C F060 move.w -[A7], 0xF060
00000BB2 42A7 clr.l -[A7]
00000BB4 3F3C 0004 move.w -[A7], 0x4
00000BB8 A9EA syscall Pack3
label00000BBA:
00000BBA 4A2E FFAA tst.b [A6 - 0x56]
00000BBE 6716 beq +0x18 /* 00000BD6 */
00000BC0 2F2E 000A move.l -[A7], [A6 + 0xA]
00000BC4 486E FFB4 pea.l [A6 - 0x4C]
00000BC8 4EBA FCE6 jsr [PC - 0x31A /* 000008B0 */]
00000BCC 206E 000E movea.l A0, [A6 + 0xE]
00000BD0 30AE FFB0 move.w [A0], [A6 - 0x50]
00000BD4 508F addq.l A7, 8
label00000BD6:
00000BD6 7000 moveq.l D0, 0x00
00000BD8 102E FFAA move.b D0, [A6 - 0x56]
00000BDC 4CDF 1080 movem.l D7,A4, [A7]+
00000BE0 4E5E unlink A6
00000BE2 4E75 rts
export_391:
00000BE4 4E56 FE00 link A6, -0x0200
00000BE8 2F07 move.l -[A7], D7
00000BEA 2F2E 000A move.l -[A7], [A6 + 0xA]
00000BEE 486E FF00 pea.l [A6 - 0x100]
00000BF2 4EBA 11B4 jsr [PC + 0x11B4 /* 00001DA8 */]
00000BF6 2EAE 0018 move.l [A7], [A6 + 0x18]
00000BFA 486E FE00 pea.l [A6 - 0x200]
00000BFE 4EBA 11A8 jsr [PC + 0x11A8 /* 00001DA8 */]
00000C02 0839 0000 FFFF D391 btst.b [0xFFFFD391], 0x0
00000C0A 4FEF 000C lea.l A7, [A7 + 0xC]
00000C0E 6724 beq +0x26 /* 00000C34 */
00000C10 486E FE00 pea.l [A6 - 0x200]
00000C14 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000C18 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000C1C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C20 486E FF00 pea.l [A6 - 0x100]
00000C24 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C28 4EBA FE78 jsr [PC - 0x188 /* 00000AA2 */]
00000C2C 3E00 move.w D7, D0
00000C2E 4FEF 0014 lea.l A7, [A7 + 0x14]
00000C32 6022 bra +0x24 /* 00000C56 */
label00000C34:
00000C34 486E FE00 pea.l [A6 - 0x200]
00000C38 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000C3C 3F2E 0012 move.w -[A7], [A6 + 0x12]
00000C40 2F2E 000E move.l -[A7], [A6 + 0xE]
00000C44 486E FF00 pea.l [A6 - 0x100]
00000C48 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000C4C 4EBA FEC8 jsr [PC - 0x138 /* 00000B16 */]
00000C50 3E00 move.w D7, D0
00000C52 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000C56:
00000C56 4A47 tst.w D7
00000C58 6604 bne +0x6 /* 00000C5E */
00000C5A 7000 moveq.l D0, 0x00
00000C5C 600E bra +0x10 /* 00000C6C */
label00000C5E:
00000C5E 486E FF00 pea.l [A6 - 0x100]
00000C62 2F2E 000A move.l -[A7], [A6 + 0xA]
00000C66 4EBA 1112 jsr [PC + 0x1112 /* 00001D7A */]
00000C6A 7001 moveq.l D0, 0x01
label00000C6C:
00000C6C 2E2E FDFC move.l D7, [A6 - 0x204]
00000C70 4E5E unlink A6
00000C72 4E75 rts
export_392:
00000C74 4E56 FFF0 link A6, -0x0010
00000C78 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00000C7C 42A7 clr.l -[A7]
00000C7E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C82 3F2E 000C move.w -[A7], [A6 + 0xC]
00000C86 A9A0 syscall GetResource
00000C88 285F movea.l A4, [A7]+
00000C8A 264C movea.l A3, A4
00000C8C 486E FFF8 pea.l [A6 - 0x8]
00000C90 4EBA 0288 jsr [PC + 0x288 /* 00000F1A */]
00000C94 4EBA 0E3A jsr [PC + 0xE3A /* 00001AD0 */]
00000C98 D06E FFF8 add.w D0, [A6 - 0x8]
00000C9C 3D40 FFF8 move.w [A6 - 0x8], D0
00000CA0 3E2E FFFC move.w D7, [A6 - 0x4]
00000CA4 9E6E FFF8 sub.w D7, [A6 - 0x8]
00000CA8 3C2E FFFE move.w D6, [A6 - 0x2]
00000CAC 9C6E FFFA sub.w D6, [A6 - 0x6]
00000CB0 2053 movea.l A0, [A3]
00000CB2 2D50 FFF0 move.l [A6 - 0x10], [A0]
00000CB6 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4]
00000CBC 3A2E FFF4 move.w D5, [A6 - 0xC]
00000CC0 9A6E FFF0 sub.w D5, [A6 - 0x10]
00000CC4 382E FFF6 move.w D4, [A6 - 0xA]
00000CC8 986E FFF2 sub.w D4, [A6 - 0xE]
00000CCC 4A6E FFF0 tst.w [A6 - 0x10]
00000CD0 588F addq.l A7, 4
00000CD2 6614 bne +0x16 /* 00000CE8 */
00000CD4 7602 moveq.l D3, 0x02
00000CD6 4EBA 0DF8 jsr [PC + 0xDF8 /* 00001AD0 */]
00000CDA 3207 move.w D1, D7
00000CDC 9245 sub.w D1, D5
00000CDE 48C1 ext.l D1
00000CE0 83C3 divs.w D1, D3
00000CE2 D041 add.w D0, D1
00000CE4 3D40 FFF0 move.w [A6 - 0x10], D0
label00000CE8:
00000CE8 4A6E FFF2 tst.w [A6 - 0xE]
00000CEC 660E bne +0x10 /* 00000CFC */
00000CEE 3006 move.w D0, D6
00000CF0 9044 sub.w D0, D4
00000CF2 48C0 ext.l D0
00000CF4 81FC 0002 divs.w D0, 0x2
00000CF8 3D40 FFF2 move.w [A6 - 0xE], D0
label00000CFC:
00000CFC 302E FFF0 move.w D0, [A6 - 0x10]
00000D00 D045 add.w D0, D5
00000D02 3D40 FFF4 move.w [A6 - 0xC], D0
00000D06 302E FFF2 move.w D0, [A6 - 0xE]
00000D0A D044 add.w D0, D4
00000D0C 3D40 FFF6 move.w [A6 - 0xA], D0
00000D10 2053 movea.l A0, [A3]
00000D12 20AE FFF0 move.l [A0], [A6 - 0x10]
00000D16 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC]
00000D1C 200C move.l D0, A4
00000D1E 4CDF 18F8 movem.l D3,D4,D5,D6,D7,A3,A4, [A7]+
00000D22 4E5E unlink A6
00000D24 4E75 rts
export_393:
00000D26 4E56 FFF0 link A6, -0x0010
00000D2A 48E7 0700 movem.l -[A7], D5,D6,D7
00000D2E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D32 486E FFF0 pea.l [A6 - 0x10]
00000D36 4EBA 037C jsr [PC + 0x37C /* 000010B4 */]
00000D3A 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10]
00000D40 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC]
00000D46 486E FFF8 pea.l [A6 - 0x8]
00000D4A 4EBA FCD4 jsr [PC - 0x32C /* 00000A20 */]
00000D4E 3E2E FFFA move.w D7, [A6 - 0x6]
00000D52 3C2E FFF8 move.w D6, [A6 - 0x8]
00000D56 3A2E FFFE move.w D5, [A6 - 0x2]
00000D5A 9A6E FFFA sub.w D5, [A6 - 0x6]
00000D5E 3A2E FFFC move.w D5, [A6 - 0x4]
00000D62 9A6E FFF8 sub.w D5, [A6 - 0x8]
00000D66 4297 clr.l [A7]
00000D68 3F06 move.w -[A7], D6
00000D6A 3F07 move.w -[A7], D7
00000D6C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D70 4EBA 030C jsr [PC + 0x30C /* 0000107E */]
00000D74 4CEE 00E0 FFE4 movem.l D5,D6,D7, [A6 - 0x1C]
00000D7A 4E5E unlink A6
00000D7C 4E75 rts
00000D7E 4E56 0000 link A6, 0
00000D82 2F07 move.l -[A7], D7
00000D84 4AAE 0008 tst.l [A6 + 0x8]
00000D88 6604 bne +0x6 /* 00000D8E */
00000D8A 7000 moveq.l D0, 0x00
00000D8C 6010 bra +0x12 /* 00000D9E */
label00000D8E:
00000D8E 42A7 clr.l -[A7]
00000D90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D94 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00000D98 2E1F move.l D7, [A7]+
00000D9A E48F lsr D7, 2
00000D9C 3007 move.w D0, D7
label00000D9E:
00000D9E 2E1F move.l D7, [A7]+
00000DA0 4E5E unlink A6
00000DA2 4E75 rts
00000DA4 4E56 0000 link A6, 0
00000DA8 2F07 move.l -[A7], D7
00000DAA 4AAE 0008 tst.l [A6 + 0x8]
00000DAE 6604 bne +0x6 /* 00000DB4 */
00000DB0 7000 moveq.l D0, 0x00
00000DB2 6010 bra +0x12 /* 00000DC4 */
label00000DB4:
00000DB4 42A7 clr.l -[A7]
00000DB6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DBA 4EAD 05DA jsr [A5 + 0x5DA /* export_183 */]
00000DBE 2E1F move.l D7, [A7]+
00000DC0 E48F lsr D7, 2
00000DC2 3007 move.w D0, D7
label00000DC4:
00000DC4 2E1F move.l D7, [A7]+
00000DC6 4E5E unlink A6
00000DC8 4E75 rts
00000DCA 4E56 FFF0 link A6, -0x0010
00000DCE 2F07 move.l -[A7], D7
00000DD0 42A7 clr.l -[A7]
00000DD2 A975 syscall TickCount
00000DD4 703C moveq.l D0, 0x3C
00000DD6 C1EE 0008 muls.w D0, [A6 + 0x8]
00000DDA 48C0 ext.l D0
00000DDC D09F add.l D0, [A7]+
00000DDE 2E00 move.l D7, D0
label00000DE0:
00000DE0 42A7 clr.l -[A7]
00000DE2 A975 syscall TickCount
00000DE4 BE9F cmp.l D7, [A7]+
00000DE6 6310 bls +0x12 /* 00000DF8 */
00000DE8 4227 clr.b -[A7]
00000DEA 3F3C FFFF move.w -[A7], 0xFFFF
00000DEE 486E FFF0 pea.l [A6 - 0x10]
00000DF2 A971 syscall EventAvail
00000DF4 548F addq.l A7, 2
00000DF6 60E8 bra -0x16 /* 00000DE0 */
label00000DF8:
00000DF8 2E1F move.l D7, [A7]+
00000DFA 4E5E unlink A6
00000DFC 4E75 rts
00000DFE 4E56 FFF0 link A6, -0x0010
label00000E02:
00000E02 4227 clr.b -[A7]
00000E04 3F3C FFFF move.w -[A7], 0xFFFF
00000E08 486E FFF0 pea.l [A6 - 0x10]
00000E0C A970 syscall GetNextEvent
00000E0E 4A1F tst.b [A7]+
00000E10 67F0 beq -0xE /* 00000E02 */
00000E12 0C6E 0003 FFF0 cmpi.w [A6 - 0x10], 0x3
00000E18 6708 beq +0xA /* 00000E22 */
00000E1A 0C6E 0001 FFF0 cmpi.w [A6 - 0x10], 0x1
00000E20 66E0 bne -0x1E /* 00000E02 */
label00000E22:
00000E22 4E5E unlink A6
00000E24 4E75 rts
00000E26 4E56 FFFA link A6, -0x0006
00000E2A 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00000E32 6604 bne +0x6 /* 00000E38 */
00000E34 7000 moveq.l D0, 0x00
00000E36 604A bra +0x4C /* 00000E82 */
label00000E38:
00000E38 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF
00000E3E 671C beq +0x1E /* 00000E5C */
00000E40 486E FFFA pea.l [A6 - 0x6]
00000E44 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000E48 4EBA 0E32 jsr [PC + 0xE32 /* 00001C7C */]
00000E4C 3EAE FFFE move.w [A7], [A6 - 0x2]
00000E50 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000E54 4EBA 09B8 jsr [PC + 0x9B8 /* 0000180E */]
00000E58 4FEF 000A lea.l A7, [A7 + 0xA]
label00000E5C:
00000E5C 0C6E FFFF 000A cmpi.w [A6 + 0xA], 0xFFFF
00000E62 671C beq +0x1E /* 00000E80 */
00000E64 486E FFFA pea.l [A6 - 0x6]
00000E68 3F2E 000A move.w -[A7], [A6 + 0xA]
00000E6C 4EBA 0E0E jsr [PC + 0xE0E /* 00001C7C */]
00000E70 3EAE FFFE move.w [A7], [A6 - 0x2]
00000E74 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000E78 4EBA 0A66 jsr [PC + 0xA66 /* 000018E0 */]
00000E7C 4FEF 000A lea.l A7, [A7 + 0xA]
label00000E80:
00000E80 7001 moveq.l D0, 0x01
label00000E82:
00000E82 4E5E unlink A6
00000E84 4E75 rts
00000E86 4E56 0000 link A6, 0
00000E8A 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00000E92 6708 beq +0xA /* 00000E9C */
00000E94 4EBA 09C2 jsr [PC + 0x9C2 /* 00001858 */]
00000E98 4EBA 0A90 jsr [PC + 0xA90 /* 0000192A */]
label00000E9C:
00000E9C 4E5E unlink A6
00000E9E 4E75 rts
export_394:
00000EA0 4E56 FFFA link A6, -0x0006
00000EA4 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00000EAC 6604 bne +0x6 /* 00000EB2 */
00000EAE 7000 moveq.l D0, 0x00
00000EB0 604A bra +0x4C /* 00000EFC */
label00000EB2:
00000EB2 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF
00000EB8 671C beq +0x1E /* 00000ED6 */
00000EBA 486E FFFA pea.l [A6 - 0x6]
00000EBE 3F2E 0008 move.w -[A7], [A6 + 0x8]
00000EC2 4EBA 0DFA jsr [PC + 0xDFA /* 00001CBE */]
00000EC6 3EAE FFFE move.w [A7], [A6 - 0x2]
00000ECA 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000ECE 4EBA 093E jsr [PC + 0x93E /* 0000180E */]
00000ED2 4FEF 000A lea.l A7, [A7 + 0xA]
label00000ED6:
00000ED6 0C6E FFFF 000A cmpi.w [A6 + 0xA], 0xFFFF
00000EDC 671C beq +0x1E /* 00000EFA */
00000EDE 486E FFFA pea.l [A6 - 0x6]
00000EE2 3F2E 000A move.w -[A7], [A6 + 0xA]
00000EE6 4EBA 0DD6 jsr [PC + 0xDD6 /* 00001CBE */]
00000EEA 3EAE FFFE move.w [A7], [A6 - 0x2]
00000EEE 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000EF2 4EBA 09EC jsr [PC + 0x9EC /* 000018E0 */]
00000EF6 4FEF 000A lea.l A7, [A7 + 0xA]
label00000EFA:
00000EFA 7001 moveq.l D0, 0x01
label00000EFC:
00000EFC 4E5E unlink A6
00000EFE 4E75 rts
export_395:
00000F00 4E56 0000 link A6, 0
00000F04 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00000F0C 6708 beq +0xA /* 00000F16 */
00000F0E 4EBA 0948 jsr [PC + 0x948 /* 00001858 */]
00000F12 4EBA 0A16 jsr [PC + 0xA16 /* 0000192A */]
label00000F16:
00000F16 4E5E unlink A6
00000F18 4E75 rts
fn00000F1A:
00000F1A 4E56 0000 link A6, 0
00000F1E 206E 0008 movea.l A0, [A6 + 0x8]
00000F22 20B9 FFFF D20C move.l [A0], [0xFFFFD20C]
00000F28 2179 FFFF D210 0004 move.l [A0 + 0x4], [0xFFFFD210]
00000F30 4E5E unlink A6
00000F32 4E75 rts
fn00000F34:
00000F34 4E56 0000 link A6, 0
00000F38 2F0C move.l -[A7], A4
00000F3A 286E 0008 movea.l A4, [A6 + 0x8]
00000F3E 206C 0072 movea.l A0, [A4 + 0x72]
00000F42 2050 movea.l A0, [A0]
00000F44 226E 000C movea.l A1, [A6 + 0xC]
00000F48 22A8 0002 move.l [A1], [A0 + 0x2]
00000F4C 2368 0006 0004 move.l [A1 + 0x4], [A0 + 0x6]
00000F52 285F movea.l A4, [A7]+
00000F54 4E5E unlink A6
00000F56 4E75 rts
00000F58 4E56 FFE8 link A6, -0x0018
00000F5C 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00000F60 286E 0008 movea.l A4, [A6 + 0x8]
00000F64 2F0C move.l -[A7], A4
00000F66 4EBA 0B74 jsr [PC + 0xB74 /* 00001ADC */]
00000F6A 4A40 tst.w D0
00000F6C 588F addq.l A7, 4
00000F6E 6718 beq +0x1A /* 00000F88 */
00000F70 264C movea.l A3, A4
00000F72 206B 0002 movea.l A0, [A3 + 0x2]
00000F76 7006 moveq.l D0, 0x06
00000F78 D090 add.l D0, [A0]
00000F7A 2440 movea.l A2, D0
00000F7C 3E2A 0002 move.w D7, [A2 + 0x2]
00000F80 4447 neg.w D7
00000F82 3C12 move.w D6, [A2]
00000F84 4446 neg.w D6
00000F86 600E bra +0x10 /* 00000F96 */
label00000F88:
00000F88 47EC 0008 lea.l A3, [A4 + 0x8]
00000F8C 3E2B 0002 move.w D7, [A3 + 0x2]
00000F90 4447 neg.w D7
00000F92 3C13 move.w D6, [A3]
00000F94 4446 neg.w D6
label00000F96:
00000F96 486E FFF8 pea.l [A6 - 0x8]
00000F9A 2F0C move.l -[A7], A4
00000F9C 4EBA FF96 jsr [PC - 0x6A /* 00000F34 */]
00000FA0 3A07 move.w D5, D7
00000FA2 9A6E FFFA sub.w D5, [A6 - 0x6]
00000FA6 3806 move.w D4, D6
00000FA8 986E FFF8 sub.w D4, [A6 - 0x8]
00000FAC 2E8C move.l [A7], A4
00000FAE 302E 000C move.w D0, [A6 + 0xC]
00000FB2 D045 add.w D0, D5
00000FB4 3F00 move.w -[A7], D0
00000FB6 302E 000E move.w D0, [A6 + 0xE]
00000FBA D044 add.w D0, D4
00000FBC 3F00 move.w -[A7], D0
00000FBE 4227 clr.b -[A7]
00000FC0 A91B syscall MoveWindow
00000FC2 4A6E 0010 tst.w [A6 + 0x10]
00000FC6 588F addq.l A7, 4
00000FC8 674C beq +0x4E /* 00001016 */
00000FCA 4A6E 0012 tst.w [A6 + 0x12]
00000FCE 6746 beq +0x48 /* 00001016 */
00000FD0 2F0C move.l -[A7], A4
00000FD2 486E FFE8 pea.l [A6 - 0x18]
00000FD6 4EBA 00DC jsr [PC + 0xDC /* 000010B4 */]
00000FDA 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18]
00000FE0 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14]
00000FE6 DE6E FFF6 add.w D7, [A6 - 0xA]
00000FEA DC6E FFF4 add.w D6, [A6 - 0xC]
00000FEE 302E FFFE move.w D0, [A6 - 0x2]
00000FF2 9047 sub.w D0, D7
00000FF4 DA40 add.w D5, D0
00000FF6 302E FFFC move.w D0, [A6 - 0x4]
00000FFA 9046 sub.w D0, D6
00000FFC D840 add.w D4, D0
00000FFE 2E8C move.l [A7], A4
00001000 302E 0010 move.w D0, [A6 + 0x10]
00001004 9045 sub.w D0, D5
00001006 3F00 move.w -[A7], D0
00001008 302E 0012 move.w D0, [A6 + 0x12]
0000100C 9044 sub.w D0, D4
0000100E 3F00 move.w -[A7], D0
00001010 1F3C 0001 move.b -[A7], 0x1
00001014 A91D syscall SizeWindow
label00001016:
00001016 4CEE 1CF0 FFCC movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x34]
0000101C 4E5E unlink A6
0000101E 4E75 rts
export_396:
00001020 4E56 0000 link A6, 0
00001024 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001028 286E 0008 movea.l A4, [A6 + 0x8]
0000102C 206E 000C movea.l A0, [A6 + 0xC]
00001030 20AC 0010 move.l [A0], [A4 + 0x10]
00001034 216C 0014 0004 move.l [A0 + 0x4], [A4 + 0x14]
0000103A 2F0C move.l -[A7], A4
0000103C 4EBA 0A9E jsr [PC + 0xA9E /* 00001ADC */]
00001040 4A40 tst.w D0
00001042 588F addq.l A7, 4
00001044 6714 beq +0x16 /* 0000105A */
00001046 264C movea.l A3, A4
00001048 206B 0002 movea.l A0, [A3 + 0x2]
0000104C 7006 moveq.l D0, 0x06
0000104E D090 add.l D0, [A0]
00001050 2840 movea.l A4, D0
00001052 3E2C 0002 move.w D7, [A4 + 0x2]
00001056 3C14 move.w D6, [A4]
00001058 600A bra +0xC /* 00001064 */
label0000105A:
0000105A 47EC 0008 lea.l A3, [A4 + 0x8]
0000105E 3E2B 0002 move.w D7, [A3 + 0x2]
00001062 3C13 move.w D6, [A3]
label00001064:
00001064 2F2E 000C move.l -[A7], [A6 + 0xC]
00001068 3007 move.w D0, D7
0000106A 4440 neg.w D0
0000106C 3F00 move.w -[A7], D0
0000106E 3006 move.w D0, D6
00001070 4440 neg.w D0
00001072 3F00 move.w -[A7], D0
00001074 A8A8 syscall OffsetRect
00001076 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
0000107A 4E5E unlink A6
0000107C 4E75 rts
export_397:
fn0000107E:
0000107E 4E56 0000 link A6, 0
00001082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001086 3F2E 000C move.w -[A7], [A6 + 0xC]
0000108A 3F2E 000E move.w -[A7], [A6 + 0xE]
0000108E 4227 clr.b -[A7]
00001090 A91B syscall MoveWindow
00001092 4A6E 0010 tst.w [A6 + 0x10]
00001096 6718 beq +0x1A /* 000010B0 */
00001098 4A6E 0012 tst.w [A6 + 0x12]
0000109C 6712 beq +0x14 /* 000010B0 */
0000109E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010A2 3F2E 0010 move.w -[A7], [A6 + 0x10]
000010A6 3F2E 0012 move.w -[A7], [A6 + 0x12]
000010AA 1F3C 0001 move.b -[A7], 0x1
000010AE A91D syscall SizeWindow
label000010B0:
000010B0 4E5E unlink A6
000010B2 4E75 rts
export_398:
fn000010B4:
000010B4 4E56 0000 link A6, 0
000010B8 206E 000C movea.l A0, [A6 + 0xC]
000010BC 226E 0008 movea.l A1, [A6 + 0x8]
000010C0 22A8 0010 move.l [A1], [A0 + 0x10]
000010C4 2368 0014 0004 move.l [A1 + 0x4], [A0 + 0x14]
000010CA 4E5E unlink A6
000010CC 4E75 rts
export_399:
000010CE 4E56 0000 link A6, 0
000010D2 601A bra +0x1C /* 000010EE */
label000010D4:
000010D4 206E 0008 movea.l A0, [A6 + 0x8]
000010D8 52AE 0008 addq.l [A6 + 0x8], 1
000010DC 226E 000C movea.l A1, [A6 + 0xC]
000010E0 52AE 000C addq.l [A6 + 0xC], 1
000010E4 1010 move.b D0, [A0]
000010E6 B011 cmp.b D0, [A1]
000010E8 6704 beq +0x6 /* 000010EE */
000010EA 7000 moveq.l D0, 0x00
000010EC 600C bra +0xE /* 000010FA */
label000010EE:
000010EE 536E 0010 subq.w [A6 + 0x10], 1
000010F2 4A6E 0010 tst.w [A6 + 0x10]
000010F6 6CDC bge -0x22 /* 000010D4 */
000010F8 7001 moveq.l D0, 0x01
label000010FA:
000010FA 4E5E unlink A6
000010FC 4E75 rts
export_400:
000010FE 4E56 FF00 link A6, -0x0100
00001102 48E7 0108 movem.l -[A7], D7,A4
00001106 286E 0008 movea.l A4, [A6 + 0x8]
0000110A 28BC 3F3F 3F3F move.l [A4], 0x3F3F3F3F /* '????' */
00001110 2F3C 0081 0002 move.l -[A7], 0x810002
00001116 486E FF00 pea.l [A6 - 0x100]
0000111A 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
0000111E 486E FF00 pea.l [A6 - 0x100]
00001122 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001126 5980 subq.l D0, 4
00001128 4FEF 000C lea.l A7, [A7 + 0xC]
0000112C 6704 beq +0x6 /* 00001132 */
0000112E 7000 moveq.l D0, 0x00
00001130 6026 bra +0x28 /* 00001158 */
label00001132:
00001132 4294 clr.l [A4]
00001134 7E00 moveq.l D7, 0x00
00001136 6018 bra +0x1A /* 00001150 */
label00001138:
00001138 2014 move.l D0, [A4]
0000113A E188 lsl D0, 8
0000113C 2880 move.l [A4], D0
0000113E 204E movea.l A0, A6
00001140 D0C7 add.w A0, D7
00001142 1228 FF00 move.b D1, [A0 - 0x100]
00001146 4881 ext.w D1
00001148 3041 movea.w A0, D1
0000114A D088 add.l D0, A0
0000114C 2880 move.l [A4], D0
0000114E 5247 addq.w D7, 1
label00001150:
00001150 0C47 0004 cmpi.w D7, 0x4
00001154 6DE2 blt -0x1C /* 00001138 */
00001156 7001 moveq.l D0, 0x01
label00001158:
00001158 4CDF 1080 movem.l D7,A4, [A7]+
0000115C 4E5E unlink A6
0000115E 4E75 rts
export_401:
00001160 4E56 0000 link A6, 0
00001164 2F3C 0081 0001 move.l -[A7], 0x810001
0000116A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000116E 4EAD 158A jsr [A5 + 0x158A /* export_685 */]
00001172 7001 moveq.l D0, 0x01
00001174 4E5E unlink A6
00001176 4E75 rts
00001178 4E56 0000 link A6, 0
0000117C 302E 0008 move.w D0, [A6 + 0x8]
00001180 6714 beq +0x16 /* 00001196 */
00001182 6B42 bmi +0x44 /* 000011C6 */
00001184 5740 subq.w D0, 3
00001186 672C beq +0x2E /* 000011B4 */
00001188 6A06 bpl +0x8 /* 00001190 */
0000118A 5240 addq.w D0, 1
0000118C 6A1C bpl +0x1E /* 000011AA */
0000118E 6010 bra +0x12 /* 000011A0 */
label00001190:
00001190 5540 subq.w D0, 2
00001192 6A32 bpl +0x34 /* 000011C6 */
00001194 6028 bra +0x2A /* 000011BE */
label00001196:
00001196 2F3C FFFF D278 move.l -[A7], 0xFFFFD278
0000119C A89D syscall PenPat
0000119E 6026 bra +0x28 /* 000011C6 */
label000011A0:
000011A0 2F3C FFFF D270 move.l -[A7], 0xFFFFD270
000011A6 A89D syscall PenPat
000011A8 601C bra +0x1E /* 000011C6 */
label000011AA:
000011AA 2F3C FFFF D268 move.l -[A7], 0xFFFFD268
000011B0 A89D syscall PenPat
000011B2 6012 bra +0x14 /* 000011C6 */
label000011B4:
000011B4 2F3C FFFF D260 move.l -[A7], 0xFFFFD260
000011BA A89D syscall PenPat
000011BC 6008 bra +0xA /* 000011C6 */
label000011BE:
000011BE 2F3C FFFF D258 move.l -[A7], 0xFFFFD258
000011C4 A89D syscall PenPat
label000011C6:
000011C6 4E5E unlink A6
000011C8 4E75 rts
export_402:
000011CA 4E56 0000 link A6, 0
000011CE 3F2E 0010 move.w -[A7], [A6 + 0x10]
000011D2 3F2E 000E move.w -[A7], [A6 + 0xE]
000011D6 3F2E 000C move.w -[A7], [A6 + 0xC]
000011DA 4EBA 06DC jsr [PC + 0x6DC /* 000018B8 */]
000011DE 2EAE 0008 move.l [A7], [A6 + 0x8]
000011E2 2F3C FFFF D270 move.l -[A7], 0xFFFFD270
000011E8 A8A5 syscall FillRect
000011EA 4EBA 066C jsr [PC + 0x66C /* 00001858 */]
000011EE 4E5E unlink A6
000011F0 4E75 rts
export_403:
000011F2 4E56 0000 link A6, 0
000011F6 3F2E 0010 move.w -[A7], [A6 + 0x10]
000011FA 3F2E 000E move.w -[A7], [A6 + 0xE]
000011FE 3F2E 000C move.w -[A7], [A6 + 0xC]
00001202 4EBA 06B4 jsr [PC + 0x6B4 /* 000018B8 */]
00001206 2EAE 0008 move.l [A7], [A6 + 0x8]
0000120A A8A1 syscall FrameRect
0000120C 4EBA 064A jsr [PC + 0x64A /* 00001858 */]
00001210 4E5E unlink A6
00001212 4E75 rts
export_404:
00001214 4E56 FFF8 link A6, -0x0008
00001218 302E 000A move.w D0, [A6 + 0xA]
0000121C 0240 00FF andi.w D0, 0xFF
00001220 E148 lsl D0.w, 8
00001222 206E 000C movea.l A0, [A6 + 0xC]
00001226 3080 move.w [A0], D0
00001228 302E 000A move.w D0, [A6 + 0xA]
0000122C 0240 FF00 andi.w D0, 0xFF00
00001230 3140 0002 move.w [A0 + 0x2], D0
00001234 202E 0008 move.l D0, [A6 + 0x8]
00001238 0280 00FF 0000 andi.l D0, 0xFF0000
0000123E E088 lsr D0, 8
00001240 3140 0004 move.w [A0 + 0x4], D0
00001244 4E5E unlink A6
00001246 4E75 rts
export_405:
00001248 4E56 FFE8 link A6, -0x0018
0000124C 206E 0008 movea.l A0, [A6 + 0x8]
00001250 4AA8 005C tst.l [A0 + 0x5C]
00001254 6704 beq +0x6 /* 0000125A */
00001256 7001 moveq.l D0, 0x01
00001258 6058 bra +0x5A /* 000012B2 */
label0000125A:
0000125A 2D6E 000C FFF0 move.l [A6 - 0x10], [A6 + 0xC]
00001260 2D6E 0010 FFF4 move.l [A6 - 0xC], [A6 + 0x10]
00001266 206E 0014 movea.l A0, [A6 + 0x14]
0000126A 4250 clr.w [A0]
0000126C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001270 486E FFE8 pea.l [A6 - 0x18]
00001274 4EAD 07CA jsr [A5 + 0x7CA /* export_245 */]
00001278 2D6E FFE8 FFF8 move.l [A6 - 0x8], [A6 - 0x18]
0000127E 2D6E FFEC FFFC move.l [A6 - 0x4], [A6 - 0x14]
00001284 4217 clr.b [A7]
00001286 486E 000C pea.l [A6 + 0xC]
0000128A 486E FFF8 pea.l [A6 - 0x8]
0000128E 486E 000C pea.l [A6 + 0xC]
00001292 A8AA syscall SectRect
00001294 4A1F tst.b [A7]+
00001296 5C8F addq.l A7, 6
00001298 6616 bne +0x18 /* 000012B0 */
0000129A 7000 moveq.l D0, 0x00
0000129C 6014 bra +0x16 /* 000012B2 */
0000129E 302E 000C move.w D0, [A6 + 0xC]
000012A2 B06E FFFC cmp.w D0, [A6 - 0x4]
000012A6 6F08 ble +0xA /* 000012B0 */
000012A8 206E 0014 movea.l A0, [A6 + 0x14]
000012AC 30BC 0001 move.w [A0], 0x1
label000012B0:
000012B0 7001 moveq.l D0, 0x01
label000012B2:
000012B2 4E5E unlink A6
000012B4 4E75 rts
export_406:
000012B6 4E56 0000 link A6, 0
000012BA 4A79 FFFF D3A4 tst.w [0xFFFFD3A4]
000012C0 6614 bne +0x16 /* 000012D6 */
000012C2 42A7 clr.l -[A7]
000012C4 A975 syscall TickCount
000012C6 23DF FFFF D3A6 move.l [0xFFFFD3A6], [A7]+
000012CC 41F9 FFFF D3AA lea.l A0, [0xFFFFD3AA]
000012D2 20EE 0012 move.l [A0]+, [A6 + 0x12]
label000012D6:
000012D6 4279 FFFF D3A4 clr.w [0xFFFFD3A4]
000012DC 4E5E unlink A6
000012DE 4E75 rts
export_407:
000012E0 4E56 FFFE link A6, -0x0002
000012E4 48E7 0300 movem.l -[A7], D6,D7
000012E8 42A7 clr.l -[A7]
000012EA A975 syscall TickCount
000012EC 201F move.l D0, [A7]+
000012EE 90B9 FFFF D3A6 sub.l D0, [0xFFFFD3A6]
000012F4 B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */]
000012F8 55C7 scs D7
000012FA 4407 neg.b D7
000012FC 4887 ext.w D7
000012FE 4A47 tst.w D7
00001300 6736 beq +0x38 /* 00001338 */
00001302 302E 000A move.w D0, [A6 + 0xA]
00001306 9079 FFFF D3AC sub.w D0, [0xFFFFD3AC]
0000130C 3F00 move.w -[A7], D0
0000130E 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00001312 3D40 FFFE move.w [A6 - 0x2], D0
00001316 302E 0008 move.w D0, [A6 + 0x8]
0000131A 9079 FFFF D3AA sub.w D0, [0xFFFFD3AA]
00001320 3E80 move.w [A7], D0
00001322 4EAD 0ABA jsr [A5 + 0xABA /* export_339 */]
00001326 D06E FFFE add.w D0, [A6 - 0x2]
0000132A 3C00 move.w D6, D0
0000132C 0C46 0005 cmpi.w D6, 0x5
00001330 5DC7 slt D7
00001332 4407 neg.b D7
00001334 4887 ext.w D7
00001336 548F addq.l A7, 2
label00001338:
00001338 4A47 tst.w D7
0000133A 6712 beq +0x14 /* 0000134E */
0000133C 42B9 FFFF D3A6 clr.l [0xFFFFD3A6]
00001342 4279 FFFF D3AA clr.w [0xFFFFD3AA]
00001348 4279 FFFF D3AC clr.w [0xFFFFD3AC]
label0000134E:
0000134E 33C7 FFFF D3A4 move.w [0xFFFFD3A4], D7
00001354 3007 move.w D0, D7
00001356 4CDF 00C0 movem.l D6,D7, [A7]+
0000135A 4E5E unlink A6
0000135C 4E75 rts
export_408:
0000135E 4E56 0000 link A6, 0
00001362 42B9 FFFF D3A6 clr.l [0xFFFFD3A6]
00001368 4279 FFFF D3AA clr.w [0xFFFFD3AA]
0000136E 4279 FFFF D3AC clr.w [0xFFFFD3AC]
00001374 33FC 0001 FFFF D3A4 move.w [0xFFFFD3A4], 0x1
0000137C 4E5E unlink A6
0000137E 4E75 rts
fn00001380:
00001380 4E56 FFFC link A6, -0x0004
00001384 206E 000A movea.l A0, [A6 + 0xA]
00001388 4290 clr.l [A0]
0000138A 486E FFFC pea.l [A6 - 0x4]
0000138E 3F2E 0008 move.w -[A7], [A6 + 0x8]
00001392 2F3C 5349 434E move.l -[A7], 0x5349434E /* 'SICN' */
00001398 4EAD 15D2 jsr [A5 + 0x15D2 /* export_694 */]
0000139C 4A40 tst.w D0
0000139E 4FEF 000A lea.l A7, [A7 + 0xA]
000013A2 6604 bne +0x6 /* 000013A8 */
000013A4 7000 moveq.l D0, 0x00
000013A6 600A bra +0xC /* 000013B2 */
label000013A8:
000013A8 206E 000A movea.l A0, [A6 + 0xA]
000013AC 20AE FFFC move.l [A0], [A6 - 0x4]
000013B0 7001 moveq.l D0, 0x01
label000013B2:
000013B2 4E5E unlink A6
000013B4 4E75 rts
export_409:
000013B6 4E56 FFE2 link A6, -0x001E
000013BA 486E FFE2 pea.l [A6 - 0x1E]
000013BE 3F2E 0008 move.w -[A7], [A6 + 0x8]
000013C2 4EBA FFBC jsr [PC - 0x44 /* 00001380 */]
000013C6 4A40 tst.w D0
000013C8 5C8F addq.l A7, 6
000013CA 6764 beq +0x66 /* 00001430 */
000013CC 486E FFEA pea.l [A6 - 0x16]
000013D0 3F2E 000C move.w -[A7], [A6 + 0xC]
000013D4 3F2E 000E move.w -[A7], [A6 + 0xE]
000013D8 7010 moveq.l D0, 0x10
000013DA D06E 000C add.w D0, [A6 + 0xC]
000013DE 3F00 move.w -[A7], D0
000013E0 7010 moveq.l D0, 0x10
000013E2 D06E 000E add.w D0, [A6 + 0xE]
000013E6 3F00 move.w -[A7], D0
000013E8 A8A7 syscall SetRect
000013EA 3D7C 0002 FFF6 move.w [A6 - 0xA], 0x2
000013F0 486E FFF8 pea.l [A6 - 0x8]
000013F4 42A7 clr.l -[A7]
000013F6 2F3C 0010 0010 move.l -[A7], 0x100010
000013FC A8A7 syscall SetRect
000013FE 206E FFE2 movea.l A0, [A6 - 0x1E]
00001402 302E 000A move.w D0, [A6 + 0xA]
00001406 48C0 ext.l D0
00001408 EB88 lsl D0, 5
0000140A D090 add.l D0, [A0]
0000140C 2D40 FFF2 move.l [A6 - 0xE], D0
00001410 486E FFE6 pea.l [A6 - 0x1A]
00001414 A874 syscall GetPort
00001416 486E FFF2 pea.l [A6 - 0xE]
0000141A 206E FFE6 movea.l A0, [A6 - 0x1A]
0000141E 4868 0002 pea.l [A0 + 0x2]
00001422 486E FFF8 pea.l [A6 - 0x8]
00001426 486E FFEA pea.l [A6 - 0x16]
0000142A 4267 clr.w -[A7]
0000142C 42A7 clr.l -[A7]
0000142E A8EC syscall CopyBits
label00001430:
00001430 4E5E unlink A6
00001432 4E75 rts
export_410:
00001434 4E56 0000 link A6, 0
00001438 0C79 0005 FFFF D3AE cmpi.w [0xFFFFD3AE], 0x5
00001440 6D04 blt +0x6 /* 00001446 */
00001442 7000 moveq.l D0, 0x00
00001444 601C bra +0x1E /* 00001462 */
label00001446:
00001446 3039 FFFF D3AE move.w D0, [0xFFFFD3AE]
0000144C 5279 FFFF D3AE addq.w [0xFFFFD3AE], 1
00001452 C1FC 0012 muls.w D0, 0x12
00001456 0680 FFFF D3CC addi.l D0, 0xFFFFD3CC
0000145C 2F00 move.l -[A7], D0
0000145E A898 syscall GetPenState
00001460 7001 moveq.l D0, 0x01
label00001462:
00001462 4E5E unlink A6
00001464 4E75 rts
export_411:
00001466 4E56 0000 link A6, 0
0000146A 4A79 FFFF D3AE tst.w [0xFFFFD3AE]
00001470 6E04 bgt +0x6 /* 00001476 */
00001472 7000 moveq.l D0, 0x00
00001474 601A bra +0x1C /* 00001490 */
label00001476:
00001476 5379 FFFF D3AE subq.w [0xFFFFD3AE], 1
0000147C 7012 moveq.l D0, 0x12
0000147E C1F9 FFFF D3AE muls.w D0, [0xFFFFD3AE]
00001484 0680 FFFF D3CC addi.l D0, 0xFFFFD3CC
0000148A 2F00 move.l -[A7], D0
0000148C A899 syscall SetPenState
0000148E 7001 moveq.l D0, 0x01
label00001490:
00001490 4E5E unlink A6
00001492 4E75 rts
export_412:
fn00001494:
00001494 4E56 0000 link A6, 0
00001498 0C79 000A FFFF D3B0 cmpi.w [0xFFFFD3B0], 0xA /* '\n' */
000014A0 6D0E blt +0x10 /* 000014B0 */
000014A2 2F3C 0000 00C6 move.l -[A7], 0xC6
000014A8 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000014AC 7000 moveq.l D0, 0x00
000014AE 6028 bra +0x2A /* 000014D8 */
label000014B0:
000014B0 3039 FFFF D3B0 move.w D0, [0xFFFFD3B0]
000014B6 5279 FFFF D3B0 addq.w [0xFFFFD3B0], 1
000014BC 48C0 ext.l D0
000014BE E588 lsl D0, 2
000014C0 0680 FFFF D426 addi.l D0, 0xFFFFD426
000014C6 2F00 move.l -[A7], D0
000014C8 A874 syscall GetPort
000014CA 4AAE 0008 tst.l [A6 + 0x8]
000014CE 6706 beq +0x8 /* 000014D6 */
000014D0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000014D4 A873 syscall SetPort
label000014D6:
000014D6 7001 moveq.l D0, 0x01
label000014D8:
000014D8 4E5E unlink A6
000014DA 4E75 rts
export_413:
fn000014DC:
000014DC 4E56 0000 link A6, 0
000014E0 4A79 FFFF D3B0 tst.w [0xFFFFD3B0]
000014E6 6E0E bgt +0x10 /* 000014F6 */
000014E8 2F3C 0000 00E2 move.l -[A7], 0xE2
000014EE 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000014F2 7000 moveq.l D0, 0x00
000014F4 601E bra +0x20 /* 00001514 */
label000014F6:
000014F6 5379 FFFF D3B0 subq.w [0xFFFFD3B0], 1
000014FC 3039 FFFF D3B0 move.w D0, [0xFFFFD3B0]
00001502 48C0 ext.l D0
00001504 E588 lsl D0, 2
00001506 2040 movea.l A0, D0
00001508 D1FC FFFF D426 add.l A0, 0xFFFFD426
0000150E 2F10 move.l -[A7], [A0]
00001510 A873 syscall SetPort
00001512 7001 moveq.l D0, 0x01
label00001514:
00001514 4E5E unlink A6
00001516 4E75 rts
fn00001518:
00001518 4E56 0000 link A6, 0
0000151C 7001 moveq.l D0, 0x01
0000151E 4E5E unlink A6
00001520 4E75 rts
export_414:
fn00001522:
00001522 4E56 FFFC link A6, -0x0004
00001526 2F0C move.l -[A7], A4
00001528 286E 0008 movea.l A4, [A6 + 0x8]
0000152C 4EBA FFEA jsr [PC - 0x16 /* 00001518 */]
00001530 4A40 tst.w D0
00001532 6604 bne +0x6 /* 00001538 */
00001534 7000 moveq.l D0, 0x00
00001536 605C bra +0x5E /* 00001594 */
label00001538:
00001538 0C79 0005 FFFF D3B2 cmpi.w [0xFFFFD3B2], 0x5
00001540 6D0E blt +0x10 /* 00001550 */
00001542 2F3C 0000 00FC move.l -[A7], 0xFC
00001548 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000154C 7000 moveq.l D0, 0x00
0000154E 6044 bra +0x46 /* 00001594 */
label00001550:
00001550 486E FFFC pea.l [A6 - 0x4]
00001554 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00001558 4AAE FFFC tst.l [A6 - 0x4]
0000155C 588F addq.l A7, 4
0000155E 670A beq +0xC /* 0000156A */
00001560 2F0C move.l -[A7], A4
00001562 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001566 2F0C move.l -[A7], A4
00001568 A8E4 syscall SectRgn
label0000156A:
0000156A 3039 FFFF D3B2 move.w D0, [0xFFFFD3B2]
00001570 5279 FFFF D3B2 addq.w [0xFFFFD3B2], 1
00001576 48C0 ext.l D0
00001578 E588 lsl D0, 2
0000157A 2040 movea.l A0, D0
0000157C D1FC FFFF D44E add.l A0, 0xFFFFD44E
00001582 20AE FFFC move.l [A0], [A6 - 0x4]
00001586 2F0C move.l -[A7], A4
00001588 A879 syscall SetClip
0000158A 200C move.l D0, A4
0000158C 6704 beq +0x6 /* 00001592 */
0000158E 2F0C move.l -[A7], A4
00001590 A8D9 syscall DisposRgn/DisposeRgn
label00001592:
00001592 7001 moveq.l D0, 0x01
label00001594:
00001594 286E FFF8 movea.l A4, [A6 - 0x8]
00001598 4E5E unlink A6
0000159A 4E75 rts
export_415:
fn0000159C:
0000159C 4E56 0000 link A6, 0
000015A0 2F0C move.l -[A7], A4
000015A2 4EBA FF74 jsr [PC - 0x8C /* 00001518 */]
000015A6 4A40 tst.w D0
000015A8 6604 bne +0x6 /* 000015AE */
000015AA 7000 moveq.l D0, 0x00
000015AC 602C bra +0x2E /* 000015DA */
label000015AE:
000015AE 0C79 0005 FFFF D3B2 cmpi.w [0xFFFFD3B2], 0x5
000015B6 6D0E blt +0x10 /* 000015C6 */
000015B8 2F3C 0000 011A move.l -[A7], 0x11A
000015BE 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000015C2 7000 moveq.l D0, 0x00
000015C4 6014 bra +0x16 /* 000015DA */
label000015C6:
000015C6 42A7 clr.l -[A7]
000015C8 A8D8 syscall NewRgn
000015CA 285F movea.l A4, [A7]+
000015CC 2F0C move.l -[A7], A4
000015CE 486E 0008 pea.l [A6 + 0x8]
000015D2 A8DF syscall RectRgn
000015D4 2F0C move.l -[A7], A4
000015D6 4EBA FF4A jsr [PC - 0xB6 /* 00001522 */]
label000015DA:
000015DA 286E FFFC movea.l A4, [A6 - 0x4]
000015DE 4E5E unlink A6
000015E0 4E75 rts
export_416:
fn000015E2:
000015E2 4E56 0000 link A6, 0
000015E6 2F0C move.l -[A7], A4
000015E8 4A79 FFFF D3B2 tst.w [0xFFFFD3B2]
000015EE 6E0E bgt +0x10 /* 000015FE */
000015F0 2F3C 0000 0136 move.l -[A7], 0x136
000015F6 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000015FA 7000 moveq.l D0, 0x00
000015FC 6028 bra +0x2A /* 00001626 */
label000015FE:
000015FE 5379 FFFF D3B2 subq.w [0xFFFFD3B2], 1
00001604 3039 FFFF D3B2 move.w D0, [0xFFFFD3B2]
0000160A 48C0 ext.l D0
0000160C E588 lsl D0, 2
0000160E 2040 movea.l A0, D0
00001610 D1FC FFFF D44E add.l A0, 0xFFFFD44E
00001616 2850 movea.l A4, [A0]
00001618 2F0C move.l -[A7], A4
0000161A A879 syscall SetClip
0000161C 200C move.l D0, A4
0000161E 6704 beq +0x6 /* 00001624 */
00001620 2F0C move.l -[A7], A4
00001622 A8D9 syscall DisposRgn/DisposeRgn
label00001624:
00001624 7001 moveq.l D0, 0x01
label00001626:
00001626 286E FFFC movea.l A4, [A6 - 0x4]
0000162A 4E5E unlink A6
0000162C 4E75 rts
export_417:
0000162E 4E56 FFF8 link A6, -0x0008
00001632 2D79 FFFF D3BC FFF8 move.l [A6 - 0x8], [0xFFFFD3BC]
0000163A 2D79 FFFF D3C0 FFFC move.l [A6 - 0x4], [0xFFFFD3C0]
00001642 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001646 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000164A 4EBA FF50 jsr [PC - 0xB0 /* 0000159C */]
0000164E 4E5E unlink A6
00001650 4E75 rts
fn00001652:
00001652 4E56 FFF8 link A6, -0x0008
00001656 2D79 FFFF D3C4 FFF8 move.l [A6 - 0x8], [0xFFFFD3C4]
0000165E 2D79 FFFF D3C8 FFFC move.l [A6 - 0x4], [0xFFFFD3C8]
00001666 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000166A 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000166E 4EBA FF2C jsr [PC - 0xD4 /* 0000159C */]
00001672 4E5E unlink A6
00001674 4E75 rts
fn00001676:
00001676 4E56 0000 link A6, 0
0000167A 4EBA FF66 jsr [PC - 0x9A /* 000015E2 */]
0000167E 4E5E unlink A6
00001680 4E75 rts
export_418:
00001682 4E56 0000 link A6, 0
00001686 0C79 0005 FFFF D3B4 cmpi.w [0xFFFFD3B4], 0x5
0000168E 6D04 blt +0x6 /* 00001694 */
00001690 7000 moveq.l D0, 0x00
00001692 604C bra +0x4E /* 000016E0 */
label00001694:
00001694 7006 moveq.l D0, 0x06
00001696 C1F9 FFFF D3B4 muls.w D0, [0xFFFFD3B4]
0000169C 0680 FFFF D466 addi.l D0, 0xFFFFD466
000016A2 2F00 move.l -[A7], D0
000016A4 7006 moveq.l D0, 0x06
000016A6 C1F9 FFFF D3B4 muls.w D0, [0xFFFFD3B4]
000016AC 0680 FFFF D464 addi.l D0, 0xFFFFD464
000016B2 2F00 move.l -[A7], D0
000016B4 7006 moveq.l D0, 0x06
000016B6 C1F9 FFFF D3B4 muls.w D0, [0xFFFFD3B4]
000016BC 0680 FFFF D462 addi.l D0, 0xFFFFD462
000016C2 2F00 move.l -[A7], D0
000016C4 4EBA F130 jsr [PC - 0xED0 /* 000007F6 */]
000016C8 5279 FFFF D3B4 addq.w [0xFFFFD3B4], 1
000016CE 3EAE 000C move.w [A7], [A6 + 0xC]
000016D2 3F2E 000A move.w -[A7], [A6 + 0xA]
000016D6 3F2E 0008 move.w -[A7], [A6 + 0x8]
000016DA 4EBA F198 jsr [PC - 0xE68 /* 00000874 */]
000016DE 7001 moveq.l D0, 0x01
label000016E0:
000016E0 4E5E unlink A6
000016E2 4E75 rts
export_419:
000016E4 4E56 0000 link A6, 0
000016E8 4A79 FFFF D3B4 tst.w [0xFFFFD3B4]
000016EE 6E04 bgt +0x6 /* 000016F4 */
000016F0 7000 moveq.l D0, 0x00
000016F2 6042 bra +0x44 /* 00001736 */
label000016F4:
000016F4 5379 FFFF D3B4 subq.w [0xFFFFD3B4], 1
000016FA 7006 moveq.l D0, 0x06
000016FC C1F9 FFFF D3B4 muls.w D0, [0xFFFFD3B4]
00001702 2040 movea.l A0, D0
00001704 D1FC FFFF D466 add.l A0, 0xFFFFD466
0000170A 3F10 move.w -[A7], [A0]
0000170C 7006 moveq.l D0, 0x06
0000170E C1F9 FFFF D3B4 muls.w D0, [0xFFFFD3B4]
00001714 2040 movea.l A0, D0
00001716 D1FC FFFF D464 add.l A0, 0xFFFFD464
0000171C 3F10 move.w -[A7], [A0]
0000171E 7006 moveq.l D0, 0x06
00001720 C1F9 FFFF D3B4 muls.w D0, [0xFFFFD3B4]
00001726 2040 movea.l A0, D0
00001728 D1FC FFFF D462 add.l A0, 0xFFFFD462
0000172E 3F10 move.w -[A7], [A0]
00001730 4EBA F142 jsr [PC - 0xEBE /* 00000874 */]
00001734 7001 moveq.l D0, 0x01
label00001736:
00001736 4E5E unlink A6
00001738 4E75 rts
0000173A 4E56 FFFC link A6, -0x0004
0000173E 2F0C move.l -[A7], A4
00001740 0C79 0005 FFFF D3B6 cmpi.w [0xFFFFD3B6], 0x5
00001748 6D04 blt +0x6 /* 0000174E */
0000174A 7000 moveq.l D0, 0x00
0000174C 6054 bra +0x56 /* 000017A2 */
label0000174E:
0000174E 4A6E 0010 tst.w [A6 + 0x10]
00001752 6712 beq +0x14 /* 00001766 */
00001754 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001758 4EBA FD3A jsr [PC - 0x2C6 /* 00001494 */]
0000175C 4EBA FEF4 jsr [PC - 0x10C /* 00001652 */]
00001760 4EBA FD7A jsr [PC - 0x286 /* 000014DC */]
00001764 588F addq.l A7, 4
label00001766:
00001766 3039 FFFF D3B6 move.w D0, [0xFFFFD3B6]
0000176C 48C0 ext.l D0
0000176E E588 lsl D0, 2
00001770 0680 FFFF D480 addi.l D0, 0xFFFFD480
00001776 2840 movea.l A4, D0
00001778 206E 000C movea.l A0, [A6 + 0xC]
0000177C 2050 movea.l A0, [A0]
0000177E 38A8 0020 move.w [A4], [A0 + 0x20]
00001782 206E 000C movea.l A0, [A6 + 0xC]
00001786 2050 movea.l A0, [A0]
00001788 3968 0022 0002 move.w [A4 + 0x2], [A0 + 0x22]
0000178E 42A7 clr.l -[A7]
00001790 4878 7D00 push.l 0x7D00 /* '}\0' */
00001794 2F2E 000C move.l -[A7], [A6 + 0xC]
00001798 A9D1 syscall TESetSelect
0000179A 5279 FFFF D3B6 addq.w [0xFFFFD3B6], 1
000017A0 7001 moveq.l D0, 0x01
label000017A2:
000017A2 285F movea.l A4, [A7]+
000017A4 4E5E unlink A6
000017A6 4E75 rts
000017A8 4E56 0000 link A6, 0
000017AC 4A79 FFFF D3B6 tst.w [0xFFFFD3B6]
000017B2 6E04 bgt +0x6 /* 000017B8 */
000017B4 7000 moveq.l D0, 0x00
000017B6 6052 bra +0x54 /* 0000180A */
label000017B8:
000017B8 5379 FFFF D3B6 subq.w [0xFFFFD3B6], 1
000017BE 3039 FFFF D3B6 move.w D0, [0xFFFFD3B6]
000017C4 48C0 ext.l D0
000017C6 E588 lsl D0, 2
000017C8 2040 movea.l A0, D0
000017CA D1FC FFFF D480 add.l A0, 0xFFFFD480
000017D0 3050 movea.w A0, [A0]
000017D2 2F08 move.l -[A7], A0
000017D4 3039 FFFF D3B6 move.w D0, [0xFFFFD3B6]
000017DA 48C0 ext.l D0
000017DC E588 lsl D0, 2
000017DE 2040 movea.l A0, D0
000017E0 D1FC FFFF D482 add.l A0, 0xFFFFD482
000017E6 3050 movea.w A0, [A0]
000017E8 2F08 move.l -[A7], A0
000017EA 2F2E 000C move.l -[A7], [A6 + 0xC]
000017EE A9D1 syscall TESetSelect
000017F0 4A6E 0010 tst.w [A6 + 0x10]
000017F4 6712 beq +0x14 /* 00001808 */
000017F6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000017FA 4EBA FC98 jsr [PC - 0x368 /* 00001494 */]
000017FE 4EBA FE76 jsr [PC - 0x18A /* 00001676 */]
00001802 4EBA FCD8 jsr [PC - 0x328 /* 000014DC */]
00001806 588F addq.l A7, 4
label00001808:
00001808 7001 moveq.l D0, 0x01
label0000180A:
0000180A 4E5E unlink A6
0000180C 4E75 rts
export_420:
fn0000180E:
0000180E 4E56 0000 link A6, 0
00001812 4EBA EF70 jsr [PC - 0x1090 /* 00000784 */]
00001816 4A40 tst.w D0
00001818 6738 beq +0x3A /* 00001852 */
0000181A 0C79 0005 FFFF D3B8 cmpi.w [0xFFFFD3B8], 0x5
00001822 6D0E blt +0x10 /* 00001832 */
00001824 2F3C 0000 0156 move.l -[A7], 0x156
0000182A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
0000182E 7000 moveq.l D0, 0x00
00001830 6022 bra +0x24 /* 00001854 */
label00001832:
00001832 3039 FFFF D3B8 move.w D0, [0xFFFFD3B8]
00001838 5279 FFFF D3B8 addq.w [0xFFFFD3B8], 1
0000183E C1FC 0006 muls.w D0, 0x6
00001842 0680 FFFF D4BC addi.l D0, 0xFFFFD4BC
00001848 2F00 move.l -[A7], D0
0000184A AA19 syscall GetForeColor
0000184C 486E 0008 pea.l [A6 + 0x8]
00001850 AA14 syscall RGBForeColor
label00001852:
00001852 7001 moveq.l D0, 0x01
label00001854:
00001854 4E5E unlink A6
00001856 4E75 rts
export_421:
fn00001858:
00001858 4E56 0000 link A6, 0
0000185C 4EBA EF26 jsr [PC - 0x10DA /* 00000784 */]
00001860 4A40 tst.w D0
00001862 672E beq +0x30 /* 00001892 */
00001864 4A79 FFFF D3B8 tst.w [0xFFFFD3B8]
0000186A 6E0E bgt +0x10 /* 0000187A */
0000186C 2F3C 0000 0176 move.l -[A7], 0x176
00001872 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001876 7000 moveq.l D0, 0x00
00001878 601A bra +0x1C /* 00001894 */
label0000187A:
0000187A 5379 FFFF D3B8 subq.w [0xFFFFD3B8], 1
00001880 7006 moveq.l D0, 0x06
00001882 C1F9 FFFF D3B8 muls.w D0, [0xFFFFD3B8]
00001888 0680 FFFF D4BC addi.l D0, 0xFFFFD4BC
0000188E 2F00 move.l -[A7], D0
00001890 AA14 syscall RGBForeColor
label00001892:
00001892 7001 moveq.l D0, 0x01
label00001894:
00001894 4E5E unlink A6
00001896 4E75 rts
00001898 4E56 FFFA link A6, -0x0006
0000189C 42A7 clr.l -[A7]
0000189E 4267 clr.w -[A7]
000018A0 486E FFFA pea.l [A6 - 0x6]
000018A4 4EBA 011A jsr [PC + 0x11A /* 000019C0 */]
000018A8 3EAE FFFE move.w [A7], [A6 - 0x2]
000018AC 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018B0 4EBA FF5C jsr [PC - 0xA4 /* 0000180E */]
000018B4 4E5E unlink A6
000018B6 4E75 rts
export_422:
fn000018B8:
000018B8 4E56 FFFA link A6, -0x0006
000018BC 3F2E 000C move.w -[A7], [A6 + 0xC]
000018C0 3F2E 000A move.w -[A7], [A6 + 0xA]
000018C4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000018C8 486E FFFA pea.l [A6 - 0x6]
000018CC 4EBA 00F2 jsr [PC + 0xF2 /* 000019C0 */]
000018D0 3EAE FFFE move.w [A7], [A6 - 0x2]
000018D4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000018D8 4EBA FF34 jsr [PC - 0xCC /* 0000180E */]
000018DC 4E5E unlink A6
000018DE 4E75 rts
export_423:
fn000018E0:
000018E0 4E56 0000 link A6, 0
000018E4 4EBA EE9E jsr [PC - 0x1162 /* 00000784 */]
000018E8 4A40 tst.w D0
000018EA 6738 beq +0x3A /* 00001924 */
000018EC 0C79 0005 FFFF D3BA cmpi.w [0xFFFFD3BA], 0x5
000018F4 6D0E blt +0x10 /* 00001904 */
000018F6 2F3C 0000 0196 move.l -[A7], 0x196
000018FC 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001900 7000 moveq.l D0, 0x00
00001902 6022 bra +0x24 /* 00001926 */
label00001904:
00001904 3039 FFFF D3BA move.w D0, [0xFFFFD3BA]
0000190A 5279 FFFF D3BA addq.w [0xFFFFD3BA], 1
00001910 C1FC 0006 muls.w D0, 0x6
00001914 0680 FFFF D4DA addi.l D0, 0xFFFFD4DA
0000191A 2F00 move.l -[A7], D0
0000191C AA1A syscall GetBackColor
0000191E 486E 0008 pea.l [A6 + 0x8]
00001922 AA15 syscall RGBBackColor
label00001924:
00001924 7001 moveq.l D0, 0x01
label00001926:
00001926 4E5E unlink A6
00001928 4E75 rts
export_424:
fn0000192A:
0000192A 4E56 0000 link A6, 0
0000192E 4EBA EE54 jsr [PC - 0x11AC /* 00000784 */]
00001932 4A40 tst.w D0
00001934 672E beq +0x30 /* 00001964 */
00001936 4A79 FFFF D3BA tst.w [0xFFFFD3BA]
0000193C 6E0E bgt +0x10 /* 0000194C */
0000193E 2F3C 0000 01B6 move.l -[A7], 0x1B6
00001944 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001948 7000 moveq.l D0, 0x00
0000194A 601A bra +0x1C /* 00001966 */
label0000194C:
0000194C 5379 FFFF D3BA subq.w [0xFFFFD3BA], 1
00001952 7006 moveq.l D0, 0x06
00001954 C1F9 FFFF D3BA muls.w D0, [0xFFFFD3BA]
0000195A 0680 FFFF D4DA addi.l D0, 0xFFFFD4DA
00001960 2F00 move.l -[A7], D0
00001962 AA15 syscall RGBBackColor
label00001964:
00001964 7001 moveq.l D0, 0x01
label00001966:
00001966 4E5E unlink A6
00001968 4E75 rts
0000196A 4E56 FFFA link A6, -0x0006
0000196E 3F39 FFFF DD3C move.w -[A7], [0xFFFFDD3C]
00001974 3F39 FFFF DD3C move.w -[A7], [0xFFFFDD3C]
0000197A 3F39 FFFF DD3C move.w -[A7], [0xFFFFDD3C]
00001980 486E FFFA pea.l [A6 - 0x6]
00001984 4EBA 003A jsr [PC + 0x3A /* 000019C0 */]
00001988 3EAE FFFE move.w [A7], [A6 - 0x2]
0000198C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00001990 4EBA FF4E jsr [PC - 0xB2 /* 000018E0 */]
00001994 4E5E unlink A6
00001996 4E75 rts
export_425:
00001998 4E56 FFFA link A6, -0x0006
0000199C 3F2E 000C move.w -[A7], [A6 + 0xC]
000019A0 3F2E 000A move.w -[A7], [A6 + 0xA]
000019A4 3F2E 0008 move.w -[A7], [A6 + 0x8]
000019A8 486E FFFA pea.l [A6 - 0x6]
000019AC 4EBA 0012 jsr [PC + 0x12 /* 000019C0 */]
000019B0 3EAE FFFE move.w [A7], [A6 - 0x2]
000019B4 2F2E FFFA move.l -[A7], [A6 - 0x6]
000019B8 4EBA FF26 jsr [PC - 0xDA /* 000018E0 */]
000019BC 4E5E unlink A6
000019BE 4E75 rts
export_426:
fn000019C0:
000019C0 4E56 FFFC link A6, -0x0004
000019C4 206E 0008 movea.l A0, [A6 + 0x8]
000019C8 30AE 000C move.w [A0], [A6 + 0xC]
000019CC 316E 000E 0002 move.w [A0 + 0x2], [A6 + 0xE]
000019D2 316E 0010 0004 move.w [A0 + 0x4], [A6 + 0x10]
000019D8 4E5E unlink A6
000019DA 4E75 rts
export_427:
000019DC 4E56 0000 link A6, 0
000019E0 302E 0008 move.w D0, [A6 + 0x8]
000019E4 B06E 000E cmp.w D0, [A6 + 0xE]
000019E8 6614 bne +0x16 /* 000019FE */
000019EA 302E 000A move.w D0, [A6 + 0xA]
000019EE B06E 0010 cmp.w D0, [A6 + 0x10]
000019F2 660A bne +0xC /* 000019FE */
000019F4 302E 000C move.w D0, [A6 + 0xC]
000019F8 B06E 0012 cmp.w D0, [A6 + 0x12]
000019FC 6704 beq +0x6 /* 00001A02 */
label000019FE:
000019FE 7000 moveq.l D0, 0x00
00001A00 6002 bra +0x4 /* 00001A04 */
label00001A02:
00001A02 7001 moveq.l D0, 0x01
label00001A04:
00001A04 4E5E unlink A6
00001A06 4E75 rts
00001A08 4E56 0000 link A6, 0
00001A0C 2F07 move.l -[A7], D7
00001A0E 7E00 moveq.l D7, 0x00
00001A10 6018 bra +0x1A /* 00001A2A */
label00001A12:
00001A12 206E 0008 movea.l A0, [A6 + 0x8]
00001A16 226E 000C movea.l A1, [A6 + 0xC]
00001A1A 1030 7000 move.b D0, [A0 + D7.w]
00001A1E B031 7000 cmp.b D0, [A1 + D7.w]
00001A22 6704 beq +0x6 /* 00001A28 */
00001A24 7000 moveq.l D0, 0x00
00001A26 600A bra +0xC /* 00001A32 */
label00001A28:
00001A28 5247 addq.w D7, 1
label00001A2A:
00001A2A 0C47 0007 cmpi.w D7, 0x7
00001A2E 6FE2 ble -0x1C /* 00001A12 */
00001A30 7001 moveq.l D0, 0x01
label00001A32:
00001A32 2E1F move.l D7, [A7]+
00001A34 4E5E unlink A6
00001A36 4E75 rts
export_428:
00001A38 4E56 0000 link A6, 0
00001A3C 2F07 move.l -[A7], D7
00001A3E 7E00 moveq.l D7, 0x00
00001A40 6010 bra +0x12 /* 00001A52 */
label00001A42:
00001A42 206E 0008 movea.l A0, [A6 + 0x8]
00001A46 226E 000C movea.l A1, [A6 + 0xC]
00001A4A 13B0 7000 7000 move.b [A1 + D7.w], [A0 + D7.w]
00001A50 5247 addq.w D7, 1
label00001A52:
00001A52 0C47 0007 cmpi.w D7, 0x7
00001A56 6FEA ble -0x14 /* 00001A42 */
00001A58 2E1F move.l D7, [A7]+
00001A5A 4E5E unlink A6
00001A5C 4E75 rts
00001A5E 4E56 FFFC link A6, -0x0004
00001A62 2F07 move.l -[A7], D7
00001A64 42A7 clr.l -[A7]
00001A66 2F3C 5041 434B move.l -[A7], 0x5041434B /* 'PACK' */
00001A6C 4267 clr.w -[A7]
00001A6E A9A0 syscall GetResource
00001A70 4A9F tst.l [A7]+
00001A72 6608 bne +0xA /* 00001A7C */
00001A74 206E 0008 movea.l A0, [A6 + 0x8]
00001A78 1E10 move.b D7, [A0]
00001A7A 6008 bra +0xA /* 00001A84 */
label00001A7C:
00001A7C 206E 0008 movea.l A0, [A6 + 0x8]
00001A80 A069 syscall HGetState
00001A82 1E00 move.b D7, D0
label00001A84:
00001A84 4A07 tst.b D7
00001A86 6C04 bge +0x6 /* 00001A8C */
00001A88 7000 moveq.l D0, 0x00
00001A8A 6008 bra +0xA /* 00001A94 */
label00001A8C:
00001A8C 206E 0008 movea.l A0, [A6 + 0x8]
00001A90 A029 syscall HLock
00001A92 7001 moveq.l D0, 0x01
label00001A94:
00001A94 2E1F move.l D7, [A7]+
00001A96 4E5E unlink A6
00001A98 4E75 rts
export_429:
00001A9A 4E56 0000 link A6, 0
00001A9E 48E7 0108 movem.l -[A7], D7,A4
00001AA2 7E00 moveq.l D7, 0x00
00001AA4 302E 0008 move.w D0, [A6 + 0x8]
00001AA8 48C0 ext.l D0
00001AAA E788 lsl D0, 3
00001AAC 0680 FFFF D4F8 addi.l D0, 0xFFFFD4F8
00001AB2 2840 movea.l A4, D0
00001AB4 600C bra +0xE /* 00001AC2 */
label00001AB6:
00001AB6 206E 000A movea.l A0, [A6 + 0xA]
00001ABA 11B4 7000 7000 move.b [A0 + D7.w], [A4 + D7.w]
00001AC0 5247 addq.w D7, 1
label00001AC2:
00001AC2 0C47 0008 cmpi.w D7, 0x8
00001AC6 6DEE blt -0x10 /* 00001AB6 */
00001AC8 4CDF 1080 movem.l D7,A4, [A7]+
00001ACC 4E5E unlink A6
00001ACE 4E75 rts
export_430:
fn00001AD0:
00001AD0 4E56 0000 link A6, 0
00001AD4 3038 0BAA move.w D0, [0x00000BAA /* MBarHeight */]
00001AD8 4E5E unlink A6
00001ADA 4E75 rts
export_431:
fn00001ADC:
00001ADC 4E56 0000 link A6, 0
00001AE0 206E 0008 movea.l A0, [A6 + 0x8]
00001AE4 4A68 0006 tst.w [A0 + 0x6]
00001AE8 5DC0 slt D0
00001AEA 4400 neg.b D0
00001AEC 4880 ext.w D0
00001AEE 4E5E unlink A6
00001AF0 4E75 rts
00001AF2 4E56 FFF0 link A6, -0x0010
00001AF6 48E7 0018 movem.l -[A7], A3,A4
00001AFA 286E 0008 movea.l A4, [A6 + 0x8]
00001AFE 2F0C move.l -[A7], A4
00001B00 4EBA FFDA jsr [PC - 0x26 /* 00001ADC */]
00001B04 4A40 tst.w D0
00001B06 588F addq.l A7, 4
00001B08 675E beq +0x60 /* 00001B68 */
00001B0A 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10]
00001B10 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14]
00001B16 264C movea.l A3, A4
00001B18 206B 0002 movea.l A0, [A3 + 0x2]
00001B1C 2050 movea.l A0, [A0]
00001B1E 2D68 0006 FFF0 move.l [A6 - 0x10], [A0 + 0x6]
00001B24 2D68 000A FFF4 move.l [A6 - 0xC], [A0 + 0xA]
00001B2A 486E FFF8 pea.l [A6 - 0x8]
00001B2E 302E FFF2 move.w D0, [A6 - 0xE]
00001B32 4440 neg.w D0
00001B34 3F00 move.w -[A7], D0
00001B36 302E FFF0 move.w D0, [A6 - 0x10]
00001B3A 4440 neg.w D0
00001B3C 3F00 move.w -[A7], D0
00001B3E A8A8 syscall OffsetRect
00001B40 42A7 clr.l -[A7]
00001B42 486E FFF8 pea.l [A6 - 0x8]
00001B46 AA27 syscall GetMaxDevice
00001B48 285F movea.l A4, [A7]+
00001B4A 200C move.l D0, A4
00001B4C 660C bne +0xE /* 00001B5A */
00001B4E 206B 0002 movea.l A0, [A3 + 0x2]
00001B52 2050 movea.l A0, [A0]
00001B54 3028 0020 move.w D0, [A0 + 0x20]
00001B58 6010 bra +0x12 /* 00001B6A */
label00001B5A:
00001B5A 2054 movea.l A0, [A4]
00001B5C 2068 0016 movea.l A0, [A0 + 0x16]
00001B60 2050 movea.l A0, [A0]
00001B62 3028 0020 move.w D0, [A0 + 0x20]
00001B66 6002 bra +0x4 /* 00001B6A */
label00001B68:
00001B68 7001 moveq.l D0, 0x01
label00001B6A:
00001B6A 4CDF 1800 movem.l A3,A4, [A7]+
00001B6E 4E5E unlink A6
00001B70 4E75 rts
00001B72 4E56 0000 link A6, 0
00001B76 206E 0008 movea.l A0, [A6 + 0x8]
00001B7A 302E 000C move.w D0, [A6 + 0xC]
00001B7E 48C0 ext.l D0
00001B80 E788 lsl D0, 3
00001B82 2050 movea.l A0, [A0]
00001B84 226E 000E movea.l A1, [A6 + 0xE]
00001B88 22B0 080A move.l [A1], [A0 + D0 + 0xA]
00001B8C 3370 080E 0004 move.w [A1 + 0x4], [A0 + D0 + 0xE]
00001B92 4E5E unlink A6
00001B94 4E75 rts
00001B96 4E56 0000 link A6, 0
00001B9A 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00001BA2 670C beq +0xE /* 00001BB0 */
00001BA4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001BA8 AA19 syscall GetForeColor
00001BAA 2F2E 000C move.l -[A7], [A6 + 0xC]
00001BAE AA1A syscall GetBackColor
label00001BB0:
00001BB0 4E5E unlink A6
00001BB2 4E75 rts
00001BB4 4E56 0000 link A6, 0
00001BB8 0839 0003 FFFF D391 btst.b [0xFFFFD391], 0x3
00001BC0 670C beq +0xE /* 00001BCE */
00001BC2 486E 0008 pea.l [A6 + 0x8]
00001BC6 AA14 syscall RGBForeColor
00001BC8 486E 000E pea.l [A6 + 0xE]
00001BCC AA15 syscall RGBBackColor
label00001BCE:
00001BCE 4E5E unlink A6
00001BD0 4E75 rts
export_432:
00001BD2 4E56 FFFC link A6, -0x0004
00001BD6 48E7 0018 movem.l -[A7], A3,A4
00001BDA 266E 0008 movea.l A3, [A6 + 0x8]
00001BDE 49EB 0002 lea.l A4, [A3 + 0x2]
00001BE2 3D54 FFFE move.w [A6 - 0x2], [A4]
00001BE6 3D53 FFFC move.w [A6 - 0x4], [A3]
00001BEA 486E FFFC pea.l [A6 - 0x4]
00001BEE A870 syscall LocalToGlobal
00001BF0 38AE FFFE move.w [A4], [A6 - 0x2]
00001BF4 36AE FFFC move.w [A3], [A6 - 0x4]
00001BF8 3D6B 0006 FFFE move.w [A6 - 0x2], [A3 + 0x6]
00001BFE 3D6B 0004 FFFC move.w [A6 - 0x4], [A3 + 0x4]
00001C04 486E FFFC pea.l [A6 - 0x4]
00001C08 A870 syscall LocalToGlobal
00001C0A 376E FFFE 0006 move.w [A3 + 0x6], [A6 - 0x2]
00001C10 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4]
00001C16 4CDF 1800 movem.l A3,A4, [A7]+
00001C1A 4E5E unlink A6
00001C1C 4E75 rts
00001C1E 4E56 FFFC link A6, -0x0004
00001C22 48E7 0018 movem.l -[A7], A3,A4
00001C26 266E 0008 movea.l A3, [A6 + 0x8]
00001C2A 49EB 0002 lea.l A4, [A3 + 0x2]
00001C2E 3D54 FFFE move.w [A6 - 0x2], [A4]
00001C32 3D53 FFFC move.w [A6 - 0x4], [A3]
00001C36 486E FFFC pea.l [A6 - 0x4]
00001C3A A871 syscall GlobalToLocal
00001C3C 38AE FFFE move.w [A4], [A6 - 0x2]
00001C40 36AE FFFC move.w [A3], [A6 - 0x4]
00001C44 3D6B 0006 FFFE move.w [A6 - 0x2], [A3 + 0x6]
00001C4A 3D6B 0004 FFFC move.w [A6 - 0x4], [A3 + 0x4]
00001C50 486E FFFC pea.l [A6 - 0x4]
00001C54 A871 syscall GlobalToLocal
00001C56 376E FFFE 0006 move.w [A3 + 0x6], [A6 - 0x2]
00001C5C 376E FFFC 0004 move.w [A3 + 0x4], [A6 - 0x4]
00001C62 4CDF 1800 movem.l A3,A4, [A7]+
00001C66 4E5E unlink A6
00001C68 4E75 rts
export_433:
00001C6A 4E56 0000 link A6, 0
00001C6E 2F0C move.l -[A7], A4
00001C70 387C 0938 movea.w A4, 0x938 /* '\t8' */
00001C74 4214 clr.b [A4]
00001C76 285F movea.l A4, [A7]+
00001C78 4E5E unlink A6
00001C7A 4E75 rts
fn00001C7C:
00001C7C 4E56 FFFA link A6, -0x0006
00001C80 2F0C move.l -[A7], A4
00001C82 4227 clr.b -[A7]
00001C84 42A7 clr.l -[A7]
00001C86 486E FFFC pea.l [A6 - 0x4]
00001C8A AA42 syscall GetAuxWin
00001C8C 7000 moveq.l D0, 0x00
00001C8E 101F move.b D0, [A7]+
00001C90 3D40 FFFA move.w [A6 - 0x6], D0
00001C94 206E FFFC movea.l A0, [A6 - 0x4]
00001C98 2050 movea.l A0, [A0]
00001C9A 2868 0008 movea.l A4, [A0 + 0x8]
00001C9E 322E 0008 move.w D1, [A6 + 0x8]
00001CA2 48C1 ext.l D1
00001CA4 E789 lsl D1, 3
00001CA6 2054 movea.l A0, [A4]
00001CA8 226E 000A movea.l A1, [A6 + 0xA]
00001CAC 22B0 180A move.l [A1], [A0 + D1 + 0xA]
00001CB0 3370 180E 0004 move.w [A1 + 0x4], [A0 + D1 + 0xE]
00001CB6 7001 moveq.l D0, 0x01
00001CB8 285F movea.l A4, [A7]+
00001CBA 4E5E unlink A6
00001CBC 4E75 rts
fn00001CBE:
00001CBE 4E56 FFFA link A6, -0x0006
00001CC2 2F0C move.l -[A7], A4
00001CC4 4227 clr.b -[A7]
00001CC6 42A7 clr.l -[A7]
00001CC8 486E FFFC pea.l [A6 - 0x4]
00001CCC AA44 syscall GetAuxiliaryControlRecord/GetAuxCtl
00001CCE 7000 moveq.l D0, 0x00
00001CD0 101F move.b D0, [A7]+
00001CD2 3D40 FFFA move.w [A6 - 0x6], D0
00001CD6 206E FFFC movea.l A0, [A6 - 0x4]
00001CDA 2050 movea.l A0, [A0]
00001CDC 2868 0008 movea.l A4, [A0 + 0x8]
00001CE0 322E 0008 move.w D1, [A6 + 0x8]
00001CE4 48C1 ext.l D1
00001CE6 E789 lsl D1, 3
00001CE8 2054 movea.l A0, [A4]
00001CEA 226E 000A movea.l A1, [A6 + 0xA]
00001CEE 22B0 180A move.l [A1], [A0 + D1 + 0xA]
00001CF2 3370 180E 0004 move.w [A1 + 0x4], [A0 + D1 + 0xE]
00001CF8 7001 moveq.l D0, 0x01
00001CFA 285F movea.l A4, [A7]+
00001CFC 4E5E unlink A6
00001CFE 4E75 rts
export_434:
00001D00 4E56 0000 link A6, 0
00001D04 48E7 0308 movem.l -[A7], D6,D7,A4
00001D08 2F3C FFFF D538 move.l -[A7], 0xFFFFD538
00001D0E 3F3C 0082 move.w -[A7], 0x82
00001D12 4EAD 1582 jsr [A5 + 0x1582 /* export_684 */]
00001D16 287C FFFF D518 movea.l A4, 0xFFFFD518
00001D1C 7E20 moveq.l D7, 0x20
00001D1E 7C00 moveq.l D6, 0x00
00001D20 5C8F addq.l A7, 6
00001D22 6002 bra +0x4 /* 00001D26 */
label00001D24:
00001D24 18C6 move.b [A4]+, D6
label00001D26:
00001D26 2007 move.l D0, D7
00001D28 5387 subq.l D7, 1
00001D2A 4A80 tst.l D0
00001D2C 66F6 bne -0x8 /* 00001D24 */
00001D2E 287C FFFF D538 movea.l A4, 0xFFFFD538
00001D34 601A bra +0x1C /* 00001D50 */
label00001D36:
00001D36 7007 moveq.l D0, 0x07
00001D38 C014 and.b D0, [A4]
00001D3A 7201 moveq.l D1, 0x01
00001D3C E129 lsl D1.b, D0
00001D3E 1014 move.b D0, [A4]
00001D40 4880 ext.w D0
00001D42 E640 asr D0.w, 3
00001D44 3040 movea.w A0, D0
00001D46 D1FC FFFF D518 add.l A0, 0xFFFFD518
00001D4C 8310 or.b [A0], D1
00001D4E 528C addq.l A4, 1
label00001D50:
00001D50 4A14 tst.b [A4]
00001D52 66E2 bne -0x1C /* 00001D36 */
00001D54 7001 moveq.l D0, 0x01
00001D56 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00001D5A 4E5E unlink A6
00001D5C 4E75 rts
fn00001D5E:
00001D5E 4E56 0000 link A6, 0
00001D62 2F07 move.l -[A7], D7
00001D64 7EFF moveq.l D7, 0xFFFFFFFF
label00001D66:
00001D66 5247 addq.w D7, 1
00001D68 206E 0008 movea.l A0, [A6 + 0x8]
00001D6C 4A30 7000 tst.b [A0 + D7.w]
00001D70 66F4 bne -0xA /* 00001D66 */
00001D72 3007 move.w D0, D7
00001D74 2E1F move.l D7, [A7]+
00001D76 4E5E unlink A6
00001D78 4E75 rts
export_435:
fn00001D7A:
00001D7A 4E56 0000 link A6, 0
00001D7E 2F07 move.l -[A7], D7
00001D80 206E 000C movea.l A0, [A6 + 0xC]
00001D84 7E00 moveq.l D7, 0x00
00001D86 1E10 move.b D7, [A0]
00001D88 3247 movea.w A1, D7
00001D8A 2F09 move.l -[A7], A1
00001D8C 4868 0001 pea.l [A0 + 0x1]
00001D90 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D94 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */]
00001D98 206E 0008 movea.l A0, [A6 + 0x8]
00001D9C 4230 7000 clr.b [A0 + D7.w]
00001DA0 2E2E FFFC move.l D7, [A6 - 0x4]
00001DA4 4E5E unlink A6
00001DA6 4E75 rts
export_436:
fn00001DA8:
00001DA8 4E56 0000 link A6, 0
00001DAC 2F07 move.l -[A7], D7
00001DAE 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DB2 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001DB6 3E00 move.w D7, D0
00001DB8 3047 movea.w A0, D7
00001DBA 2E88 move.l [A7], A0
00001DBC 2F2E 000C move.l -[A7], [A6 + 0xC]
00001DC0 206E 0008 movea.l A0, [A6 + 0x8]
00001DC4 4868 0001 pea.l [A0 + 0x1]
00001DC8 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */]
00001DCC 206E 0008 movea.l A0, [A6 + 0x8]
00001DD0 1087 move.b [A0], D7
00001DD2 2E2E FFFC move.l D7, [A6 - 0x4]
00001DD6 4E5E unlink A6
00001DD8 4E75 rts
export_437:
00001DDA 4E56 0000 link A6, 0
00001DDE 48E7 0108 movem.l -[A7], D7,A4
00001DE2 286E 0008 movea.l A4, [A6 + 0x8]
00001DE6 2F0C move.l -[A7], A4
00001DE8 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001DEC 3E00 move.w D7, D0
00001DEE 588F addq.l A7, 4
00001DF0 6002 bra +0x4 /* 00001DF4 */
label00001DF2:
00001DF2 5347 subq.w D7, 1
label00001DF4:
00001DF4 4A47 tst.w D7
00001DF6 6722 beq +0x24 /* 00001E1A */
00001DF8 1034 70FF move.b D0, [A4 + D7.w - 0x1]
00001DFC 4880 ext.w D0
00001DFE E640 asr D0.w, 3
00001E00 3040 movea.w A0, D0
00001E02 D1FC FFFF D518 add.l A0, 0xFFFFD518
00001E08 7000 moveq.l D0, 0x00
00001E0A 1010 move.b D0, [A0]
00001E0C 7207 moveq.l D1, 0x07
00001E0E C234 70FF and.b D1, [A4 + D7.w - 0x1]
00001E12 7401 moveq.l D2, 0x01
00001E14 E36A lsl D2.w, D1
00001E16 C042 and.w D0, D2
00001E18 66D8 bne -0x26 /* 00001DF2 */
label00001E1A:
00001E1A 4234 7000 clr.b [A4 + D7.w]
00001E1E 2F3C 0000 01D6 move.l -[A7], 0x1D6
00001E24 2F0C move.l -[A7], A4
00001E26 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
00001E2A 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8]
00001E30 4E5E unlink A6
00001E32 4E75 rts
export_438:
00001E34 4E56 FFFC link A6, -0x0004
00001E38 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00001E3C 286E 0008 movea.l A4, [A6 + 0x8]
00001E40 2F0C move.l -[A7], A4
00001E42 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001E46 3E00 move.w D7, D0
00001E48 2E8C move.l [A7], A4
00001E4A 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
00001E4E 3C00 move.w D6, D0
00001E50 BC6E 000C cmp.w D6, [A6 + 0xC]
00001E54 588F addq.l A7, 4
00001E56 6F00 0084 ble +0x86 /* 00001EDC */
00001E5A 2F3C 0000 01D8 move.l -[A7], 0x1D8
00001E60 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
00001E64 916E 000C sub.w [A6 + 0xC], D0
00001E68 7800 moveq.l D4, 0x00
00001E6A 3806 move.w D4, D6
00001E6C 7600 moveq.l D3, 0x00
00001E6E 3A07 move.w D5, D7
00001E70 588F addq.l A7, 4
label00001E72:
00001E72 3005 move.w D0, D5
00001E74 9043 sub.w D0, D3
00001E76 5340 subq.w D0, 1
00001E78 6E04 bgt +0x6 /* 00001E7E */
00001E7A 3E03 move.w D7, D3
00001E7C 603A bra +0x3C /* 00001EB8 */
label00001E7E:
00001E7E 3E05 move.w D7, D5
00001E80 DE43 add.w D7, D3
00001E82 48C7 ext.l D7
00001E84 8FFC 0002 divs.w D7, 0x2
00001E88 3647 movea.w A3, D7
00001E8A D7CC add.l A3, A4
00001E8C 1D53 FFFD move.b [A6 - 0x3], [A3]
00001E90 4213 clr.b [A3]
00001E92 2F0C move.l -[A7], A4
00001E94 4EAD 153A jsr [A5 + 0x153A /* export_675 */]
00001E98 3C00 move.w D6, D0
00001E9A BC6E 000C cmp.w D6, [A6 + 0xC]
00001E9E 588F addq.l A7, 4
00001EA0 6716 beq +0x18 /* 00001EB8 */
00001EA2 BC6E 000C cmp.w D6, [A6 + 0xC]
00001EA6 6F06 ble +0x8 /* 00001EAE */
00001EA8 3A07 move.w D5, D7
00001EAA 3806 move.w D4, D6
00001EAC 6004 bra +0x6 /* 00001EB2 */
label00001EAE:
00001EAE 3607 move.w D3, D7
00001EB0 3806 move.w D4, D6
label00001EB2:
00001EB2 16AE FFFD move.b [A3], [A6 - 0x3]
00001EB6 60BA bra -0x44 /* 00001E72 */
label00001EB8:
00001EB8 1C34 70FF move.b D6, [A4 + D7.w - 0x1]
00001EBC 0C06 0020 cmpi.b D6, 0x20 /* ' ' */
00001EC0 6706 beq +0x8 /* 00001EC8 */
00001EC2 0C06 0009 cmpi.b D6, 0x9 /* '\t' */
00001EC6 6604 bne +0x6 /* 00001ECC */
label00001EC8:
00001EC8 5347 subq.w D7, 1
00001ECA 60EC bra -0x12 /* 00001EB8 */
label00001ECC:
00001ECC 4234 7000 clr.b [A4 + D7.w]
00001ED0 2F3C 0000 01DA move.l -[A7], 0x1DA
00001ED6 2F0C move.l -[A7], A4
00001ED8 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
label00001EDC:
00001EDC 4CEE 18F8 FFE0 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x20]
00001EE2 4E5E unlink A6
00001EE4 4E75 rts
00001EE6 4E56 0000 link A6, 0
00001EEA 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
00001EEE 286E 0008 movea.l A4, [A6 + 0x8]
00001EF2 2F0C move.l -[A7], A4
00001EF4 4EBA FE68 jsr [PC - 0x198 /* 00001D5E */]
00001EF8 5240 addq.w D0, 1
00001EFA 48C0 ext.l D0
00001EFC 2E00 move.l D7, D0
00001EFE 264C movea.l A3, A4
00001F00 D7EE 000C add.l A3, [A6 + 0xC]
00001F04 7C00 moveq.l D6, 0x00
00001F06 3C2E 0010 move.w D6, [A6 + 0x10]
00001F0A 2006 move.l D0, D6
00001F0C D08B add.l D0, A3
00001F0E 2440 movea.l A2, D0
00001F10 2007 move.l D0, D7
00001F12 D08C add.l D0, A4
00001F14 B08A cmp.l D0, A2
00001F16 588F addq.l A7, 4
00001F18 640E bcc +0x10 /* 00001F28 */
00001F1A 2F3C 0000 01DC move.l -[A7], 0x1DC
00001F20 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001F24 588F addq.l A7, 4
00001F26 6016 bra +0x18 /* 00001F3E */
label00001F28:
00001F28 284B movea.l A4, A3
00001F2A 2A07 move.l D5, D7
00001F2C 9AAE 000C sub.l D5, [A6 + 0xC]
00001F30 9A86 sub.l D5, D6
00001F32 7E01 moveq.l D7, 0x01
00001F34 6004 bra +0x6 /* 00001F3A */
label00001F36:
00001F36 18DA move.b [A4]+, [A2]+
00001F38 5287 addq.l D7, 1
label00001F3A:
00001F3A BA87 cmp.l D5, D7
00001F3C 6CF8 bge -0x6 /* 00001F36 */
label00001F3E:
00001F3E 4CDF 1CE0 movem.l D5,D6,D7,A2,A3,A4, [A7]+
00001F42 4E5E unlink A6
00001F44 4E75 rts
00001F46 4E56 0000 link A6, 0
00001F4A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001F4E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001F52 4EBA FE0A jsr [PC - 0x1F6 /* 00001D5E */]
00001F56 5240 addq.w D0, 1
00001F58 48C0 ext.l D0
00001F5A 2E00 move.l D7, D0
00001F5C BEAE 000C cmp.l D7, [A6 + 0xC]
00001F60 588F addq.l A7, 4
00001F62 640E bcc +0x10 /* 00001F72 */
00001F64 2F3C 0000 01E8 move.l -[A7], 0x1E8
00001F6A 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001F6E 588F addq.l A7, 4
00001F70 602A bra +0x2C /* 00001F9C */
label00001F72:
00001F72 2007 move.l D0, D7
00001F74 D0AE 0008 add.l D0, [A6 + 0x8]
00001F78 2640 movea.l A3, D0
00001F7A 49EB FFFF lea.l A4, [A3 - 0x1]
00001F7E 2C07 move.l D6, D7
00001F80 9CAE 000C sub.l D6, [A6 + 0xC]
00001F84 7E01 moveq.l D7, 0x01
00001F86 600C bra +0xE /* 00001F94 */
label00001F88:
00001F88 204C movea.l A0, A4
00001F8A 538C subq.l A4, 1
00001F8C 224B movea.l A1, A3
00001F8E 538B subq.l A3, 1
00001F90 1290 move.b [A1], [A0]
00001F92 5287 addq.l D7, 1
label00001F94:
00001F94 BC87 cmp.l D6, D7
00001F96 64F0 bcc -0xE /* 00001F88 */
00001F98 16AE 0010 move.b [A3], [A6 + 0x10]
label00001F9C:
00001F9C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001FA0 4E5E unlink A6
00001FA2 4E75 rts
00001FA4 4E56 0000 link A6, 0
00001FA8 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
00001FAC 2E2E 0008 move.l D7, [A6 + 0x8]
00001FB0 2A2E 000C move.l D5, [A6 + 0xC]
00001FB4 2F07 move.l -[A7], D7
00001FB6 4EBA FDA6 jsr [PC - 0x25A /* 00001D5E */]
00001FBA 5240 addq.w D0, 1
00001FBC 48C0 ext.l D0
00001FBE 2C00 move.l D6, D0
00001FC0 BC85 cmp.l D6, D5
00001FC2 588F addq.l A7, 4
00001FC4 640E bcc +0x10 /* 00001FD4 */
00001FC6 2F3C 0000 01F4 move.l -[A7], 0x1F4
00001FCC 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001FD0 588F addq.l A7, 4
00001FD2 6062 bra +0x64 /* 00002036 */
label00001FD4:
00001FD4 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001FD8 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00001FDC 3800 move.w D4, D0
00001FDE 2646 movea.l A3, D6
00001FE0 D7C7 add.l A3, D7
00001FE2 49EB FFFF lea.l A4, [A3 - 0x1]
00001FE6 7600 moveq.l D3, 0x00
00001FE8 3604 move.w D3, D4
00001FEA 2003 move.l D0, D3
00001FEC D08C add.l D0, A4
00001FEE 2440 movea.l A2, D0
00001FF0 2003 move.l D0, D3
00001FF2 D08B add.l D0, A3
00001FF4 B08A cmp.l D0, A2
00001FF6 588F addq.l A7, 4
00001FF8 640E bcc +0x10 /* 00002008 */
00001FFA 2F3C 0000 0202 move.l -[A7], 0x202
00002000 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00002004 588F addq.l A7, 4
00002006 602E bra +0x30 /* 00002036 */
label00002008:
00002008 2806 move.l D4, D6
0000200A 9885 sub.l D4, D5
0000200C 7C01 moveq.l D6, 0x01
0000200E 600C bra +0xE /* 0000201C */
label00002010:
00002010 204C movea.l A0, A4
00002012 538C subq.l A4, 1
00002014 224A movea.l A1, A2
00002016 538A subq.l A2, 1
00002018 1290 move.b [A1], [A0]
0000201A 5286 addq.l D6, 1
label0000201C:
0000201C B886 cmp.l D4, D6
0000201E 6CF0 bge -0xE /* 00002010 */
00002020 2445 movea.l A2, D5
00002022 D5C7 add.l A2, D7
00002024 7C00 moveq.l D6, 0x00
00002026 600A bra +0xC /* 00002032 */
label00002028:
00002028 206E 0010 movea.l A0, [A6 + 0x10]
0000202C 14F0 6800 move.b [A2]+, [A0 + D6]
00002030 5286 addq.l D6, 1
label00002032:
00002032 B686 cmp.l D3, D6
00002034 62F2 bhi -0xC /* 00002028 */
label00002036:
00002036 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000203A 4E5E unlink A6
0000203C 4E75 rts
export_439:
fn0000203E:
0000203E 4E56 0000 link A6, 0
00002042 48E7 0308 movem.l -[A7], D6,D7,A4
00002046 286E 0008 movea.l A4, [A6 + 0x8]
0000204A 3C2E 000C move.w D6, [A6 + 0xC]
0000204E 2F0C move.l -[A7], A4
00002050 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00002054 3E00 move.w D7, D0
00002056 BE46 cmp.w D7, D6
00002058 588F addq.l A7, 4
0000205A 6204 bhi +0x6 /* 00002060 */
0000205C 4214 clr.b [A4]
0000205E 601E bra +0x20 /* 0000207E */
label00002060:
00002060 3007 move.w D0, D7
00002062 9046 sub.w D0, D6
00002064 5240 addq.w D0, 1
00002066 7200 moveq.l D1, 0x00
00002068 3200 move.w D1, D0
0000206A 2F01 move.l -[A7], D1
0000206C 7000 moveq.l D0, 0x00
0000206E 3006 move.w D0, D6
00002070 4874 0800 pea.l [A4 + D0]
00002074 2F0C move.l -[A7], A4
00002076 4EAD 0B42 jsr [A5 + 0xB42 /* export_356 */]
0000207A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000207E:
0000207E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00002082 4E5E unlink A6
00002084 4E75 rts
export_440:
00002086 4E56 0000 link A6, 0
0000208A 48E7 0300 movem.l -[A7], D6,D7
0000208E 7E00 moveq.l D7, 0x00
label00002090:
00002090 7000 moveq.l D0, 0x00
00002092 3007 move.w D0, D7
00002094 D0AE 0008 add.l D0, [A6 + 0x8]
00002098 2040 movea.l A0, D0
0000209A 1C10 move.b D6, [A0]
0000209C 0C06 0020 cmpi.b D6, 0x20 /* ' ' */
000020A0 6706 beq +0x8 /* 000020A8 */
000020A2 0C06 0009 cmpi.b D6, 0x9 /* '\t' */
000020A6 6604 bne +0x6 /* 000020AC */
label000020A8:
000020A8 5247 addq.w D7, 1
000020AA 60E4 bra -0x1A /* 00002090 */
label000020AC:
000020AC 3F07 move.w -[A7], D7
000020AE 2F2E 0008 move.l -[A7], [A6 + 0x8]
000020B2 4EBA FF8A jsr [PC - 0x76 /* 0000203E */]
000020B6 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
000020BC 4E5E unlink A6
000020BE 4E75 rts
000020C0 4E56 0000 link A6, 0
000020C4 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000020C8 286E 0008 movea.l A4, [A6 + 0x8]
000020CC 2F0C move.l -[A7], A4
000020CE 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
000020D2 3E00 move.w D7, D0
000020D4 588F addq.l A7, 4
label000020D6:
000020D6 1C34 70FF move.b D6, [A4 + D7.w - 0x1]
000020DA 47F4 70FF lea.l A3, [A4 + D7.w - 0x1]
000020DE 0C06 0020 cmpi.b D6, 0x20 /* ' ' */
000020E2 6706 beq +0x8 /* 000020EA */
000020E4 0C06 0009 cmpi.b D6, 0x9 /* '\t' */
000020E8 6606 bne +0x8 /* 000020F0 */
label000020EA:
000020EA 4213 clr.b [A3]
000020EC 5347 subq.w D7, 1
000020EE 60E6 bra -0x18 /* 000020D6 */
label000020F0:
000020F0 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000020F4 4E5E unlink A6
000020F6 4E75 rts
000020F8 4E56 0000 link A6, 0
000020FC 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002100 266E 0008 movea.l A3, [A6 + 0x8]
00002104 286E 000C movea.l A4, [A6 + 0xC]
00002108 4214 clr.b [A4]
0000210A 2F0B move.l -[A7], A3
0000210C 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
00002110 3E00 move.w D7, D0
00002112 7C00 moveq.l D6, 0x00
00002114 588F addq.l A7, 4
00002116 6002 bra +0x4 /* 0000211A */
label00002118:
00002118 5246 addq.w D6, 1
label0000211A:
0000211A BE46 cmp.w D7, D6
0000211C 6F22 ble +0x24 /* 00002140 */
0000211E 1033 6000 move.b D0, [A3 + D6.w]
00002122 4880 ext.w D0
00002124 E640 asr D0.w, 3
00002126 3040 movea.w A0, D0
00002128 D1FC FFFF D518 add.l A0, 0xFFFFD518
0000212E 7000 moveq.l D0, 0x00
00002130 1010 move.b D0, [A0]
00002132 7207 moveq.l D1, 0x07
00002134 C233 6000 and.b D1, [A3 + D6.w]
00002138 7401 moveq.l D2, 0x01
0000213A E36A lsl D2.w, D1
0000213C C042 and.w D0, D2
0000213E 66D8 bne -0x26 /* 00002118 */
label00002140:
00002140 7A00 moveq.l D5, 0x00
00002142 600C bra +0xE /* 00002150 */
label00002144:
00002144 3005 move.w D0, D5
00002146 5245 addq.w D5, 1
00002148 19B3 6000 0000 move.b [A4 + D0.w], [A3 + D6.w]
0000214E 5246 addq.w D6, 1
label00002150:
00002150 BE46 cmp.w D7, D6
00002152 6F22 ble +0x24 /* 00002176 */
00002154 1033 6000 move.b D0, [A3 + D6.w]
00002158 4880 ext.w D0
0000215A E640 asr D0.w, 3
0000215C 3040 movea.w A0, D0
0000215E D1FC FFFF D518 add.l A0, 0xFFFFD518
00002164 7000 moveq.l D0, 0x00
00002166 1010 move.b D0, [A0]
00002168 7207 moveq.l D1, 0x07
0000216A C233 6000 and.b D1, [A3 + D6.w]
0000216E 7401 moveq.l D2, 0x01
00002170 E36A lsl D2.w, D1
00002172 C042 and.w D0, D2
00002174 67CE beq -0x30 /* 00002144 */
label00002176:
00002176 4234 5000 clr.b [A4 + D5.w]
0000217A 5346 subq.w D6, 1
0000217C 3F06 move.w -[A7], D6
0000217E 2F0B move.l -[A7], A3
00002180 4EBA FEBC jsr [PC - 0x144 /* 0000203E */]
00002184 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
0000218A 4E5E unlink A6
0000218C 4E75 rts
0000218E 4E56 0000 link A6, 0
00002192 48E7 0300 movem.l -[A7], D6,D7
00002196 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000219A 4EAD 0B8A jsr [A5 + 0xB8A /* export_365 */]
0000219E 3E00 move.w D7, D0
000021A0 7C00 moveq.l D6, 0x00
000021A2 588F addq.l A7, 4
000021A4 6018 bra +0x1A /* 000021BE */
label000021A6:
000021A6 206E 0008 movea.l A0, [A6 + 0x8]
000021AA 0C30 000D 6000 cmpi.b [A0 + D6.w], 0xD /* '\r' */
000021B0 660A bne +0xC /* 000021BC */
000021B2 206E 000C movea.l A0, [A6 + 0xC]
000021B6 3086 move.w [A0], D6
000021B8 7001 moveq.l D0, 0x01
000021BA 6008 bra +0xA /* 000021C4 */
label000021BC:
000021BC 5246 addq.w D6, 1
label000021BE:
000021BE BE46 cmp.w D7, D6
000021C0 6EE4 bgt -0x1A /* 000021A6 */
000021C2 7000 moveq.l D0, 0x00
label000021C4:
000021C4 4CDF 00C0 movem.l D6,D7, [A7]+
000021C8 4E5E unlink A6
000021CA 4E75 rts
000021CC 4E56 0000 link A6, 0
000021D0 48E7 0300 movem.l -[A7], D6,D7
000021D4 7E00 moveq.l D7, 0x00
label000021D6:
000021D6 7000 moveq.l D0, 0x00
000021D8 3007 move.w D0, D7
000021DA D0AE 0008 add.l D0, [A6 + 0x8]
000021DE 2040 movea.l A0, D0
000021E0 1C10 move.b D6, [A0]
000021E2 0C06 000D cmpi.b D6, 0xD /* '\r' */
000021E6 6706 beq +0x8 /* 000021EE */
000021E8 0C06 000A cmpi.b D6, 0xA /* '\n' */
000021EC 6604 bne +0x6 /* 000021F2 */
label000021EE:
000021EE 5247 addq.w D7, 1
000021F0 60E4 bra -0x1A /* 000021D6 */
label000021F2:
000021F2 3F07 move.w -[A7], D7
000021F4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000021F8 4EBA FE44 jsr [PC - 0x1BC /* 0000203E */]
000021FC 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8]
00002202 4E5E unlink A6
00002204 4E75 rts
export_441:
00002206 4E56 FFFA link A6, -0x0006
0000220A 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
0000220E 2E2E 0008 move.l D7, [A6 + 0x8]
00002212 2847 movea.l A4, D7
label00002214:
00002214 1A14 move.b D5, [A4]
00002216 0C05 0020 cmpi.b D5, 0x20 /* ' ' */
0000221A 6706 beq +0x8 /* 00002222 */
0000221C 0C05 0009 cmpi.b D5, 0x9 /* '\t' */
00002220 6604 bne +0x6 /* 00002226 */
label00002222:
00002222 528C addq.l A4, 1
00002224 60EE bra -0x10 /* 00002214 */
label00002226:
00002226 1A14 move.b D5, [A4]
00002228 0C05 000D cmpi.b D5, 0xD /* '\r' */
0000222C 6706 beq +0x8 /* 00002234 */
0000222E 0C05 000A cmpi.b D5, 0xA /* '\n' */
00002232 6604 bne +0x6 /* 00002238 */
label00002234:
00002234 528C addq.l A4, 1
00002236 60EE bra -0x10 /* 00002226 */
label00002238:
00002238 97CB sub.l A3, A3
0000223A 7A00 moveq.l D5, 0x00
0000223C 2C2E 000E move.l D6, [A6 + 0xE]
00002240 244C movea.l A2, A4
label00002242:
00002242 1812 move.b D4, [A2]
00002244 4A04 tst.b D4
00002246 6726 beq +0x28 /* 0000226E */
00002248 0C04 000D cmpi.b D4, 0xD /* '\r' */
0000224C 6616 bne +0x18 /* 00002264 */
0000224E 47EA 0001 lea.l A3, [A2 + 0x1]
00002252 0C13 000A cmpi.b [A3], 0xA /* '\n' */
00002256 6608 bne +0xA /* 00002260 */
00002258 3D7C 0001 FFFA move.w [A6 - 0x6], 0x1
0000225E 528B addq.l A3, 1
label00002260:
00002260 4212 clr.b [A2]
00002262 600A bra +0xC /* 0000226E */
label00002264:
00002264 2046 movea.l A0, D6
00002266 5286 addq.l D6, 1
00002268 1092 move.b [A0], [A2]
0000226A 528A addq.l A2, 1
0000226C 60D4 bra -0x2A /* 00002242 */
label0000226E:
0000226E 2A0A move.l D5, A2
00002270 9A8C sub.l D5, A4
00002272 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC]
00002278 3D45 FFFC move.w [A6 - 0x4], D5
0000227C 486E FFFE pea.l [A6 - 0x2]
00002280 486E FFFC pea.l [A6 - 0x4]
00002284 42A7 clr.l -[A7]
00002286 2F0C move.l -[A7], A4
00002288 4EAD 2362 jsr [A5 + 0x2362 /* export_1128 */]
0000228C BA6E FFFC cmp.w D5, [A6 - 0x4]
00002290 4FEF 0010 lea.l A7, [A7 + 0x10]
00002294 6620 bne +0x22 /* 000022B6 */
00002296 2046 movea.l A0, D6
00002298 4210 clr.b [A0]
0000229A 200B move.l D0, A3
0000229C 6710 beq +0x12 /* 000022AE */
0000229E 2847 movea.l A4, D7
000022A0 6002 bra +0x4 /* 000022A4 */
label000022A2:
000022A2 18DB move.b [A4]+, [A3]+
label000022A4:
000022A4 4A13 tst.b [A3]
000022A6 66FA bne -0x4 /* 000022A2 */
000022A8 4214 clr.b [A4]
000022AA 6000 00D4 bra +0xD6 /* 00002380 */
label000022AE:
000022AE 2047 movea.l A0, D7
000022B0 4210 clr.b [A0]
000022B2 6000 00CC bra +0xCE /* 00002380 */
label000022B6:
000022B6 3A2E FFFC move.w D5, [A6 - 0x4]
000022BA 1834 50FF move.b D4, [A4 + D5.w - 0x1]
000022BE 1004 move.b D0, D4
000022C0 4880 ext.w D0
000022C2 E640 asr D0.w, 3
000022C4 3040 movea.w A0, D0
000022C6 D1FC FFFF D518 add.l A0, 0xFFFFD518
000022CC 7000 moveq.l D0, 0x00
000022CE 1010 move.b D0, [A0]
000022D0 7207 moveq.l D1, 0x07
000022D2 C204 and.b D1, D4
000022D4 7401 moveq.l D2, 0x01
000022D6 E36A lsl D2.w, D1
000022D8 C042 and.w D0, D2
000022DA 6714 beq +0x16 /* 000022F0 */
label000022DC:
000022DC 1834 50FF move.b D4, [A4 + D5.w - 0x1]
000022E0 0C04 0020 cmpi.b D4, 0x20 /* ' ' */
000022E4 6706 beq +0x8 /* 000022EC */
000022E6 0C04 0009 cmpi.b D4, 0x9 /* '\t' */
000022EA 664C bne +0x4E /* 00002338 */
label000022EC:
000022EC 5345 subq.w D5, 1
000022EE 60EC bra -0x12 /* 000022DC */
label000022F0:
000022F0 3605 move.w D3, D5
000022F2 6002 bra +0x4 /* 000022F6 */
label000022F4:
000022F4 5345 subq.w D5, 1
label000022F6:
000022F6 4A45 tst.w D5
000022F8 6F22 ble +0x24 /* 0000231C */
000022FA 1034 50FF move.b D0, [A4 + D5.w - 0x1]
000022FE 4880 ext.w D0
00002300 E640 asr D0.w, 3
00002302 3040 movea.w A0, D0
00002304 D1FC FFFF D518 add.l A0, 0xFFFFD518
0000230A 7000 moveq.l D0, 0x00
0000230C 1010 move.b D0, [A0]
0000230E 7207 moveq.l D1, 0x07
00002310 C234 50FF and.b D1, [A4 + D5.w - 0x1]
00002314 7401 moveq.l D2, 0x01
00002316 E36A lsl D2.w, D1
00002318 C042 and.w D0, D2
0000231A 67D8 beq -0x26 /* 000022F4 */
label0000231C:
0000231C 4A45 tst.w D5
0000231E 6604 bne +0x6 /* 00002324 */
00002320 3A03 move.w D5, D3
00002322 6014 bra +0x16 /* 00002338 */
label00002324:
00002324 1834 50FF move.b D4, [A4 + D5.w - 0x1]
00002328 0C04 0020 cmpi.b D4, 0x20 /* ' ' */
0000232C 6706 beq +0x8 /* 00002334 */
0000232E 0C04 0009 cmpi.b D4, 0x9 /* '\t' */
00002332 6604 bne +0x6 /* 00002338 */
label00002334:
00002334 5345 subq.w D5, 1
00002336 60EC bra -0x12 /* 00002324 */
label00002338:
00002338 3605 move.w D3, D5
0000233A 244C movea.l A2, A4
0000233C 6004 bra +0x6 /* 00002342 */
label0000233E:
0000233E 5345 subq.w D5, 1
00002340 528C addq.l A4, 1
label00002342:
00002342 0C12 0020 cmpi.b [A2], 0x20 /* ' ' */
00002346 67F6 beq -0x8 /* 0000233E */
00002348 0C12 0009 cmpi.b [A2], 0x9 /* '\t' */
0000234C 67F0 beq -0xE /* 0000233E */
0000234E 206E 000E movea.l A0, [A6 + 0xE]
00002352 4230 5000 clr.b [A0 + D5.w]
00002356 2847 movea.l A4, D7
00002358 D4C3 add.w A2, D3
0000235A 6002 bra +0x4 /* 0000235E */
label0000235C:
0000235C 18DA move.b [A4]+, [A2]+
label0000235E:
0000235E 4A14 tst.b [A4]
00002360 66FA bne -0x4 /* 0000235C */
00002362 200B move.l D0, A3
00002364 6718 beq +0x1A /* 0000237E */
00002366 18FC 000D move.b [A4]+, 0xD /* '\r' */
0000236A 4A6E FFFA tst.w [A6 - 0x6]
0000236E 6708 beq +0xA /* 00002378 */
00002370 18FC 000A move.b [A4]+, 0xA /* '\n' */
00002374 6002 bra +0x4 /* 00002378 */
label00002376:
00002376 18DB move.b [A4]+, [A3]+
label00002378:
00002378 4A13 tst.b [A3]
0000237A 66FA bne -0x4 /* 00002376 */
0000237C 6002 bra +0x4 /* 00002380 */
label0000237E:
0000237E 4214 clr.b [A4]
label00002380:
00002380 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
00002384 4E5E unlink A6
00002386 4E75 rts
export_442:
00002388 4E56 0000 link A6, 0
0000238C 2F3C 0000 0210 move.l -[A7], 0x210
00002392 2F2E 000C move.l -[A7], [A6 + 0xC]
00002396 4EAD 0B62 jsr [A5 + 0xB62 /* export_360 */]
0000239A 3EBC 0010 move.w [A7], 0x10
0000239E 2F2E 000C move.l -[A7], [A6 + 0xC]
000023A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000023A6 4EBA E336 jsr [PC - 0x1CCA /* 000006DE */]
000023AA 4E5E unlink A6
000023AC 4E75 rts
export_443:
000023AE 4E56 0000 link A6, 0
000023B2 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
000023B6 2E2E 0010 move.l D7, [A6 + 0x10]
000023BA 286E 000C movea.l A4, [A6 + 0xC]
000023BE 266E 0008 movea.l A3, [A6 + 0x8]
000023C2 6028 bra +0x2A /* 000023EC */
label000023C4:
000023C4 0C87 0000 8000 cmpi.l D7, 0x8000
000023CA 6F06 ble +0x8 /* 000023D2 */
000023CC 3C3C 8000 move.w D6, 0x8000
000023D0 6002 bra +0x4 /* 000023D4 */
label000023D2:
000023D2 3C07 move.w D6, D7
label000023D4:
000023D4 7A00 moveq.l D5, 0x00
000023D6 3A06 move.w D5, D6
000023D8 2F05 move.l -[A7], D5
000023DA 2F0C move.l -[A7], A4
000023DC 2F0B move.l -[A7], A3
000023DE 4EAD 0B3A jsr [A5 + 0xB3A /* export_355 */]
000023E2 D9C5 add.l A4, D5
000023E4 D7C5 add.l A3, D5
000023E6 9E85 sub.l D7, D5
000023E8 4FEF 000C lea.l A7, [A7 + 0xC]
label000023EC:
000023EC 4A87 tst.l D7
000023EE 6ED4 bgt -0x2A /* 000023C4 */
000023F0 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000023F4 4E5E unlink A6
000023F6 4E75 rts
000023F8 4E56 FE00 link A6, -0x0200
000023FC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00002400 7E00 moveq.l D7, 0x00
label00002402:
00002402 206E 0008 movea.l A0, [A6 + 0x8]
00002406 1C30 7000 move.b D6, [A0 + D7.w]
0000240A D0C7 add.w A0, D7
0000240C 2648 movea.l A3, A0
0000240E 4A06 tst.b D6
00002410 6734 beq +0x36 /* 00002446 */
00002412 7000 moveq.l D0, 0x00
00002414 1006 move.b D0, D6
00002416 2040 movea.l A0, D0
00002418 D1FC FFFF FBEA add.l A0, 0xFFFFFBEA
0000241E 0810 0006 btst.b [A0], 0x6
00002422 6716 beq +0x18 /* 0000243A */
00002424 1013 move.b D0, [A3]
00002426 4880 ext.w D0
00002428 3F00 move.w -[A7], D0
0000242A 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
0000242E 204E movea.l A0, A6
00002430 D0C7 add.w A0, D7
00002432 1140 FF00 move.b [A0 - 0x100], D0
00002436 548F addq.l A7, 2
00002438 6008 bra +0xA /* 00002442 */
label0000243A:
0000243A 204E movea.l A0, A6
0000243C D0C7 add.w A0, D7
0000243E 1153 FF00 move.b [A0 - 0x100], [A3]
label00002442:
00002442 5247 addq.w D7, 1
00002444 60BC bra -0x42 /* 00002402 */
label00002446:
00002446 204E movea.l A0, A6
00002448 D0C7 add.w A0, D7
0000244A 4228 FF00 clr.b [A0 - 0x100]
0000244E 7E00 moveq.l D7, 0x00
label00002450:
00002450 206E 000C movea.l A0, [A6 + 0xC]
00002454 1C30 7000 move.b D6, [A0 + D7.w]
00002458 D0C7 add.w A0, D7
0000245A 2848 movea.l A4, A0
0000245C 4A06 tst.b D6
0000245E 6734 beq +0x36 /* 00002494 */
00002460 7000 moveq.l D0, 0x00
00002462 1006 move.b D0, D6
00002464 2040 movea.l A0, D0
00002466 D1FC FFFF FBEA add.l A0, 0xFFFFFBEA
0000246C 0810 0006 btst.b [A0], 0x6
00002470 6716 beq +0x18 /* 00002488 */
00002472 1014 move.b D0, [A4]
00002474 4880 ext.w D0
00002476 3F00 move.w -[A7], D0
00002478 4EAD 0B22 jsr [A5 + 0xB22 /* export_352 */]
0000247C 204E movea.l A0, A6
0000247E D0C7 add.w A0, D7
00002480 1140 FE00 move.b [A0 - 0x200], D0
00002484 548F addq.l A7, 2
00002486 6008 bra +0xA /* 00002490 */
label00002488:
00002488 204E movea.l A0, A6
0000248A D0C7 add.w A0, D7
0000248C 1154 FE00 move.b [A0 - 0x200], [A4]
label00002490:
00002490 5247 addq.w D7, 1
00002492 60BC bra -0x42 /* 00002450 */
label00002494:
00002494 204E movea.l A0, A6
00002496 D0C7 add.w A0, D7
00002498 4228 FE00 clr.b [A0 - 0x200]
0000249C 486E FE00 pea.l [A6 - 0x200]
000024A0 486E FF00 pea.l [A6 - 0x100]
000024A4 4EAD 0B72 jsr [A5 + 0xB72 /* export_362 */]
000024A8 4CEE 18C0 FDF0 movem.l D6,D7,A3,A4, [A6 - 0x210]
000024AE 4E5E unlink A6
000024B0 4E75 rts